我想知道编译器优化策略,以便在Visual studio中为我的c++应用程序生成优化的目标代码。目前我使用的是默认设置。
发布于 2010-08-22 00:28:14
简而言之:您需要处理的主要内容是/O1和/O2标志。他们将优化设置为最小化大小或最大化速度。
还有一堆其他的设置,但你不会真的想尝试这些设置,除非你真的知道你做了什么,并且已经测量、分析并弄清楚了改变编译器设置是获得更好的性能或更小尺寸的最好方法。
完整链接:http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76
发布于 2010-08-22 00:47:04
请阅读以下网址提供的文档:
msdn.com
http://msdn.microsoft.com/en-us/library/59a3b321.aspx
http://msdn.microsoft.com/en-us/magazine/cc163855.aspx
http://msdn.microsoft.com/en-us/library/aa290055%28VS.71%29.aspx
http://social.msdn.microsoft.com/Search/en-US?query=compiler%20optimization&ac=1
发布于 2013-04-11 13:15:50
一大堆:
http://en.wikipedia.org/wiki/Optimizing_compiler
http://llvm.org/docs/Passes.html
这些都是学术技术,所以它们对任何编译器都是横向的。你可以选择在visual studio中使用。
https://stackoverflow.com/questions/3538168
复制相似问题