首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布版本与调试版本

发布版本与调试版本
EN

Stack Overflow用户
提问于 2011-10-27 20:49:16
回答 2查看 473关注 0票数 1

如果我必须通过WinDbg执行调试,有没有利弊,或者有没有发布和调试版本?我只是想知道使用发布版本进行调试是否有任何限制

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-27 20:52:12

首先,您需要调试信息(.pdb),您可以在两者中都有这些信息。然后,发布版本通常是优化的:

  • 一些变量被映射到寄存器(不再占用内存),
  • 一些函数被内联(并且你不能给它们设置断点)
  • 一些代码被重新排序

这使得理解目前发生的事情变得更加困难。

因此,在一般情况下,发布版本的速度会更快,但通常更难调试。除此之外,您应该看不到任何严重的区别。

票数 2
EN

Stack Overflow用户

发布于 2011-10-27 20:53:38

通过这个URL,有一个很好的讨论与此相关

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7916043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档