2010-08-21 86 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