很長一段時間以前,我在Unix系統上用C語言進行編程,我們會在調試模式下進行編譯,以幫助調試有問題的程序。在調試模式下創建的可執行文件比啓用調試模式時創建的可執行文件要大得多,運行速度要慢得多。今天,我正在使用VS2010編寫一個使用C++進行編程的團隊,並且我們可以選擇創建一個版本或調試版本。即使在創建發佈版本時,我們也可以選擇生成dmp文件。我注意到,即使使用創建打開的dmp文件的選項,發行版本也比調試版本小得多(正如我所期望的)。然而,我似乎無法找到任何東西,這表明如果創建dmp文件也會在多年前開啓調試模式時降低程序性能。通過打開dmp文件選項,你有沒有讀過或遇到任何性能下降?創建dmp文件是否會影響程序性能?
0
A
回答
0
您可能是指PDB文件,而不是DMP文件。
PDB文件包含應用程序的完整調試信息。我建議打開PDB文件發佈版本的可執行文件。如果您的應用程序在客戶端崩潰,您可以使用MiniDump文件(是的,這是DMP文件)通過使用PDB文件來查找問題的原因。
查看John Robbins的博客http://www.wintellect.com/cs/blogs/jrobbins/default.aspx。他是調試Windows應用程序的專家。
相關問題
- 1. 變量是否會影響性能?
- 2. 使用require()是否會影響性能?
- 3. $(this)是否會影響性能,如$([selector])?
- 4. 現在SSL是否會影響性能?
- 5. 404錯誤是否會影響性能?
- 6. Hows是否會影響性能?
- 7. UIView透明度是否會影響應用程序的性能?
- 8. 文件夾結構是否會影響Windows Phone應用程序的性能?
- 9. 加載不使用的.php文件是否會影響性能?
- 10. 文件中代碼的位置是否會影響其性能?
- 11. SetFileBandwidthReservation是否會影響內存映射文件的性能?
- 12. JAR文件的大小是否會影響JVM的性能?
- 13. 使用多個nib文件是否會影響性能?
- 14. Windows性能計數器是否會影響性能?
- 15. 創建對象是否反覆影響Java性能?
- 16. WHERE子句中的字段順序是否會影響性能?
- 17. USB調試是否會影響測試過程中的性能
- 18. 複雜的線程索引計算是否會影響性能?
- 19. 處理器數量是否會影響單線程程序的性能?
- 20. 在Heroku上創建數據庫備份是否會影響性能?
- 21. 此嵌套子文檔模式是否會影響性能?
- 22. 文檔的大小是否會影響find()查詢的性能?
- 23. NSLog是否對應用程序性能有任何影響?
- 24. 我是否正確地創建我的Android應用程序?它會以任何方式影響性能嗎?
- 25. 實體上的Blob屬性是否會影響查詢性能?
- 26. 負z指數是否會影響性能或兼容性?
- 27. 使用虛擬環境是否會影響Web應用程序的性能?
- 28. 程序中的多個導入語句是否會影響性能?
- 29. 記錄日誌語句是否會影響應用程序性能?
- 30. java類的大小是否會影響應用程序的性能