很长一段时间以前,我在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类的大小是否会影响应用程序的性能