Visual Studio中的c ++编译器优化技术是什么?
我想知道编译器优化策略,用于在Visual Studio中为我的c ++应用程序生成优化的目标代码。 目前我正在使用默认设置。
总之:你想要玩的主要是/ O1和/ O2标志。 他们将优化设置为最小化尺寸或最大化速度。
还有一些其他的设置,但是你并不想真正想玩这些,除非你真的知道你做了什么,并且已经测量,分析并发现改变编译器设置是获得更好性能的最好方法,更小的尺寸。
完整链接:http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76
阅读以下文档:
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
他们中的很多人:
http://en.wikipedia.org/wiki/Optimizing_compiler
http://llvm.org/docs/Passes.html
这些是大学技术,所以它们横向于任何编译器。 你最擅长的是在视觉工作室。
上一篇: What are the c++ compiler optimization techniques in Visual studio