タグ付けされた質問 「debugging」

デバッグは、コンピュータプログラムのバグを見つけて修正するための系統的なプロセスです。**重要な注意:**このタグは、デバッグテクニックまたはそれ自体のデバッグプロセスに関する質問専用であり、コードのデバッグのヘルプを要求するためのものではありません。

9
Visual Studioでのコマンドラインパラメーターを使用したデバッグ
Visual StudioでC ++コマンドラインアプリケーションを開発していますが、コマンドライン引数を使用してデバッグする必要があります。現時点では、生成されたEXEファイルを必要な引数(program.exe -file.txtこのように)で実行していますが、この方法ではデバッグできません。デバッグ用の引数を指定できる場所はありますか?

4
プライベートバイト、仮想バイト、ワーキングセットとは何ですか?
perfmon windowsユーティリティを使用して、プロセスのメモリリークをデバッグしようとしています。 これは、perfmonが用語を説明する方法です。 ワーキングセットは、このプロセスのワーキングセットの現在のサイズ(バイト単位)です。ワーキングセットは、プロセス内のスレッドによって最近アクセスされたメモリページのセットです。コンピュータの空きメモリがしきい値を超えている場合、ページは使用されていなくてもプロセスのワーキングセットに残ります。空きメモリがしきい値を下回ると、ページはワーキングセットから削除されます。それらが必要な場合、メインメモリを離れる前に、ワーキングセットにソフトフォールトされます。 仮想バイトは、プロセスが使用している仮想アドレス空間の現在のサイズ(バイト単位)です。仮想アドレス空間の使用は、ディスクまたはメインメモリページの対応する使用を必ずしも意味しません。仮想空間は有限であり、プロセスはライブラリをロードする能力を制限する可能性があります。 Private Bytesは、このプロセスが割り当てた、他のプロセスと共有できないメモリの現在のサイズ(バイト単位)です。 これらは私が持っている質問です: 共有ライブラリが関与していないためプロセスにリークがあるかどうかを確認するために測定する必要があるのはプライベートバイトですか?リークが発生した場合、プロセス自体から発生しますか? プロセスによって消費されるメモリの合計はどれくらいですか?それは仮想バイトですか、それとも仮想バイトとワーキングセットの合計ですか? プライベートバイト、ワーキングセット、仮想バイトの間に何か関係がありますか? メモリ使用量をよりよく把握できる他のツールはありますか?

6
vshost.exeファイルの目的は何ですか?
「Hello、World!」を作成してコンパイルすると C#のアプリケーションでは、メインのexeファイル(HelloWorld.exeなど)とは別に、Debugフォルダーに3つのファイルを取得します。 HelloWorld.vshost.exe HelloWorld.pdb HelloWorld.vshost.exe.manifest これらのファイルはどのような目的に役立ちますか?

14
Google Chrome JavaScriptコンソールでデバッグメッセージを印刷するにはどうすればよいですか?
Google Chrome JavaScriptコンソールでデバッグメッセージを印刷するにはどうすればよいですか? JavaScriptコンソールはJavaScriptデバッガと同じではないことに注意してください。AFAIKの構文は異なるため、JavaScriptデバッガーの印刷コマンドはここでは機能しません。JavaScriptコンソールで、print()はパラメーターをプリンターに送信します。

5
Swift:print()とprintln()とNSLog()
何の違いだprint、NSLogとprintlnしてたとき、私はそれぞれを使用する必要がありますか? たとえば、Pythonで辞書を印刷したい場合は、をprint myDict使用しますが、今では他に2つのオプションがあります。いつ、どのように使用すればよいですか?


8
#if DEBUG vs. Conditional( "DEBUG")
大規模なプロジェクトでは、どちらを使用するのが適切で、その理由は次のとおりです。 #if DEBUG public void SetPrivateValue(int value) { ... } #endif または [System.Diagnostics.Conditional("DEBUG")] public void SetPrivateValue(int value) { ... }

14
デバッグとリリースのC#if / thenディレクティブ
ソリューションのプロパティで、唯一のプロジェクトの構成を「リリース」に設定しました。 メインルーチンの最初にこのコードがあり、「Mode = Debug」と表示されています。最上部にも次の2行があります。 #define DEBUG #define RELEASE 私は正しい変数をテストしていますか? #if (DEBUG) Console.WriteLine("Mode=Debug"); #elif (RELEASE) Console.WriteLine("Mode=Release"); #endif 私の目標は、デバッグモードとリリースモードに基づいて、変数に異なるデフォルトを設定することです。

20
iOSシミュレータでネットワークを無効にすることはできますか?
インターネットからプライマリデータを取得するアプリケーションで発生する、一貫性のない動作をデバッグしようとしています。シミュレータでは問題が発生せず、デバイス上でのみ発生するため、シミュレータでネットワークと接続環境を再現したいと思います。 シミュレータでネットワークを無効にする方法はありますか? (私はコードにリモートでMacに接続していますが、現時点では他に選択肢がないため、OSネットワークを無効にすることはできません)。


30
PHPスクリプトをどのようにデバッグしますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 3年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 PHPスクリプトをどのようにデバッグしますか? Error Reportingの使用などの基本的なデバッグを知っています。PHPEclipseでのブレークポイントのデバッグも非常に便利です。 何が最良の phpStormにおけるデバッグや他のIDEに(迅速かつ簡単の点で)方法はありますか?

30
Chromeデベロッパーツールでリソースのstatus = canceledとはどういう意味ですか?
ページがキャンセルされる原因は何ですか?Chromeデベロッパーツールのスクリーンショットを持っています。 これは頻繁に発生しますが、毎回ではありません。他のリソースがキャッシュされると、ページを更新するとLeftPane.aspxが読み込まれるようです。そして、本当に奇妙なのは、これがInternet Explorer 8ではなく、Google Chromeでのみ発生することです。Chromeがリクエストをキャンセルする理由は何ですか?

21
JavaScript console.logでエラーが発生する:「メインスレッドでの同期XMLHttpRequestは廃止予定です…」
ログをコンソールに追加して、Firefoxデバッガーを使用せずにさまざまな変数のステータスを確認しています。 しかし、私が追加した多くの場所でconsole.log、私の中main.jsのファイル、私は自分自身に代わりに私の美しい小さな手書きのメッセージの次のエラーが表示されます。 メインスレッドでの同期XMLHttpRequestは、エンドユーザーのエクスペリエンスに悪影響を与えるため非推奨です。さらにヘルプが必要な場合はhttp://xhr.spec.whatwg.org/ console.logこのエラーを引き起こさないコードの使用に、どのような代替またはラッパーを追加できますか? 「間違っている」のでしょうか?

9
Apple開発者プログラムまたは脱獄のないデバイスでiOSアプリをテストする
Apple Developer Programに登録したり、iPodをジェイルブレイクしたりせずに、iPod TouchでiOSアプリケーションをテストするにはどうすればよいですか? 現在、どちらも実行可能なオプションではありません。 画面上のシミュレーターではなく、デバイス自体でテストして、実際のiPodでどのように機能するかを確認したいと思います。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.