微軟在 5 月 4 日發布了新的高級代碼優化器,服務於 Visual C++ 的後端編譯器。提高了代碼性能,可以壓縮代碼體積,將編譯器帶入了一個新的境界。
Visual C++ 的團隊在博客上稱,這將會是發布的第一個版本,鼓勵大家進行嘗試,提出建議和反饋。新優化器會跟隨 Visual Studio Update 3 發布,目前,這個更新版本暫時不支持新編譯器,只是為測試用。
新優化框架的目的是,希望能進行更多深層次的優化,比如利用更多的編譯信息和現代編譯器的開發。過去老舊的編譯器,過時的設計讓高級的優化和速度優化變得困難。作為一個新的優化框架,將會成為未來優化的基礎,所以它的一個目的就是,將實現、測試、評估變得更加簡單。
新優化器的目標
提高代碼的質量,包括提高性能,減少代碼體積
設計一個優化框架,讓開發變得更簡單、潛在的錯誤更少
對代碼提供更好的靜態分析
專注測試和正確性
如何嘗試
使用新優化器的編譯器安裝非常簡單,只需要從 NuGet 安裝最新版本的 VisualCppTools 包就可以了。具體的安裝細節可以看這一篇博客。安裝之後,可以按照以前的步驟一樣編譯你的程序,新優化器會自動開啟。
http://www.cnblogs.com/roucheng/p/cppbianyiqi.html