如何解决什么是编译器中的动态优化
| 人们在谈论编译器中的动态优化,这意味着什么?谁能给我一个合理的想法?解决方法
静态优化基于程序代码本身。或者,动态优化基于代码执行结果。例如,在C / C ++中有一个很长的switch语句,可以通过更改大小写运算符的顺序对其进行优化。为此,有必要多次运行该程序并保留此开关操作员统计信息。
一些现代的编译器包含这种优化框架,该优化框架允许运行程序并保存其运行时统计信息。然后,使用此统计信息优化程序代码。
参见,例如,VC ++概要文件指导的优化:
http://msdn.microsoft.com/zh-CN/library/e7k32f4k.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。