我正在使用VS2010並進行一些長時間運行的模擬,試圖創建高度優化的C++程序。我已經在Visual Studio中閱讀了關於Profile-Guided Optimizations,並認爲這有點難以使用,這是因爲您需要三步過程,其中(a)構建二進制文件,(b)運行測試並收集數據,然後(c)使用PGO。簡介指導優化可用於簡單功能特定優化嗎?
事情是我已經知道我的瓶頸在哪裏;因此,如果有一種方法可以告訴VS哪些函數需要優化,我將省去上面的冗長構建過程,並且可以使用常規的構建過程。
有沒有人知道一種方法來做到這一點?也許有辦法通過手動生成PGO文件來告訴VS哪些函數需要優化?
謝謝!
在gcc中有「#pragma hot」或「attribute hot」來標記源代碼中的重要函數。 – osgx