領測軟件測試網
\4G9Z#x%b0v6ee軟件測試技術門戶/a`v6|E"@.MN
Oc全程序優化
軟件測試技術門戶+B9XcE,Z~6g軟件測試技術門戶+wdcq,m n9lA0j2M G`ZBVisual C++ .NET 對非托管代碼添加了 WPO。而在 Visual C++ 2005 中,這個功能擴展到了托管代碼。它不是一次編譯和優化一個源文件,而是一次跨所有源文件和頭文件進行編譯和優化。
軟件測試技術門戶e&n,d!JXR軟件測試技術門戶$r
f2i2?4I現在編譯器可以跨多個源文件執行分析和優化。例如,如果沒有 WPO,編譯器只能在單個編譯域中內聯函數。有了 WPO,編譯器就可以從程序中的所有源文件內聯函數。
軟件測試技術門戶B8C,{)E#r l;A4G)dT%QsIl4X!P在以下的示例中,編譯器可以做的事情包括跨編譯器內聯和常量傳遞,以及其他類型的過程間優化:
軟件測試技術門戶{_a;X8d/kbt#P7p~9m6}/w6r^l// Main.cpp
0|m0[ r&\3Nv...
.`1v-dK7EOMSDNClass ^MSDNObj = gcnew MSDNClass;
xRN&S-s|Hint x = MSDNObj->Square(42);
M/S'N4Br a*eqreturn x;
#iQ+_&S;y-^g4u$k
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月