问个关于目标代码匹配的问题。
MS VC有个功能,生成的asm有对应的C语言代码作注释。
优化之后还能那么对应吗?请大家给解释一下。
MS好像对这个越来越关心,新开发了个相关的什么技术,专门想知道IE为什么挂了,Office为什么死了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
MS VC有个功能,生成的asm有对应的C语言代码作注释。
优化之后还能那么对应吗?请大家给解释一下。
MS好像对这个越来越关心,新开发了个相关的什么技术,专门想知道IE为什么挂了,Office为什么死了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
优化是有等级的,最基本的是消除不可达代码,这个相对最容易办到,与源码对照,这里为空即可。局部优化要复杂一些,比方用寄存器来提高效率,考虑cache的影响,以及合并一些代码,但是也基本可与源码对照,但有可能关系为多对多。至于整过程优化甚至过程间优化,偶连其处理的原理都不懂,只是从结果来分析,觉得这种对照比较难以做到。