.NETアプリケーションでデバッグ情報(pdb)を生成しているため、アプリケーションの実行時間が遅くなりますか?またはアプリケーションがクラッシュしたときにのみ再生に入りますか?デバッグ情報(pdb)を生成しているため、実行時にアプリケーションが遅くなりますか?
5
A
答えて
5
これらは、プログラムがクラッシュしたときにのみ再生されます。 PDBには、実行時情報をデバッグに役立つソース情報にマッピングするための情報が含まれています。
ただし、デバッグモードと小売モードでプログラムをビルドすると、実行時にプログラムが遅くなる可能性があります。これはPDBとは独立しています - 小売バイナリ用のデバッグ情報を生成し、デバッグに使用することができます。デバッグを容易にするために、デバッグビルドは一般的にあまり積極的に最適化されていません。
小売ビルドの場合でも、常にPDBを生成する必要があります。小売ビルドは通常配備されるものなので、これらのシステムから見ることになる多くの問題があります。
+0
"あまり積極的に最適化されていない"、笑、いいフレーズ。私はいつも私のデバッグビルドの最適化をオフに構築します。 – gbjbaanb
関連する問題
- 1. このモジュールのデバッグ情報にソース情報がありません - PDBが正常にロードされました
- 2. デバッグ情報付きJavaコードの実行速度はどれくらい遅くなりますか?
- 3. MacOS/Xには、WindowsのPDBファイルに類似した分離されたデバッグ情報メカニズムがありますか?
- 4. bashデバッグ実行時に情報を隠す
- 5. コンパイルされたクラスファイルのデバッグ情報が欠落しているためにパラナマーエラーが発生しました
- 6. fread()の実行時間が報告された速度よりも遅くなりました
- 7. テーブルコードを最初に生成し、アプリケーション実行時にテーブルを生成しない
- 8. EventSourceException例外が発生したため、セッションがデバッグされ、プロセスが遅くなります。直し方?
- 9. は、プロジェクトの特定の部分のデバッグ情報を生成しないための方法ですか?
- 10. 実行可能なjarのインデックス情報を生成しますか?
- 11. PDBが正しく読み込まれないため、ソリューション内のすべてのプロジェクトをデバッグできない
- 12. Windowsダンプファイル(hdmp) - pdbファイルなしの情報
- 13. 実行時の型情報はいつ使用しますか?
- 14. デバッグ時にプリンタの情報が更新されない
- 15. インタフェースのJavaデバッグ情報が生成されません
- 16. デバッグ情報をアプリケーションのデータベースに格納する必要があります
- 17. iOSアプリケーションで実行時に親プロセス情報を取得
- 18. オペレーションを実行するために生成されたJavaコードが「インタプリタループ」より遅く実行されるのはなぜですか?
- 19. ハイパースレッドを実行するとコードが遅くなりますか?
- 20. コード変更後にVisual Studioのデバッグ情報が再生成されない
- 21. ImageSourceConverter.ConvertFromStringは、長時間実行中のアプリケーションでは遅くなります
- 22. EntityContainer 'FlowdioContext'のマッピングおよびメタデータ情報が、事前生成ビューの作成に使用された情報と一致しなくなりました。
- 23. Googleスクリプトが遅い - 情報を配列にまとめるのが難しい
- 24. 互換性のないVisual Studioでデバッグしますが、.pdbを使用してデバッグしてください。
- 25. アプリケーションをブラウズ中に位置情報サービスを実行しています
- 26. 「制限されたデバッグ情報」とは何ですか? (フル「デバッグ情報」は、巨大なEXEファイルを生成します)
- 27. iOSアプリケーションの情報をビルドする(日付/時刻アプリケーションが作成された)
- 28. Pandas dataframeは、行情報が異なる行を生成しますが、適用機能はありません
- 29. スタティックキャストでRTTI(実行時タイプ情報)が使用されていますか?
- 30. チームビルディングからの実行時にBowerインストールが遅くなる
http://stackoverflow.com/questions/41842/pdb-files-for-production-app-and-the-optimize-code-flag – boj
うわ!それを逃した。 –