2010-08-21 85 views
7

我想知道编译器优化策略,用于在Visual Studio中为我的C++应用程序生成优化的目标代码。 目前我正在使用默认设置。什么是Visual Studio中的C++编译器优化技术

+0

您遇到什么问题,您认为将通过更改编译器设置来解决? – ChrisF 2010-08-21 16:25:33

+2

Project + Properties,C/C++,Optimization。按F1找出它的含义。 – 2010-08-21 16:32:20

+1

不要忘记发布版本,而不是调试版本。 – 2010-08-21 17:28:01

回答

3

总之:你想玩的主要是/ O1和/ O2标志。他们将优化设置为最小化尺寸或最大化速度。

还有一堆其他的设置,但你真的不想玩这些,除非你真的知道你做了什么,并已经测量,分析和计算出,改变编译器设置是最好的方式获得更好的性能或更小的尺寸。

全部链接:http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76

+2

引用链接到保存的页面的突出点人*有*点击链接并防止链接腐烂。 – ChrisF 2010-08-21 16:29:57

+0

@ChrisF - 清理干净。 – obelix 2010-08-21 16:53:14

+1

+1 - 在使用其他优化级别之前,我喜欢您关于性能分析的建议。 – 2010-08-21 17:49:16