使用VC 輕鬆進行C 分析
分析可以是優化程式碼效能的有用工具,但許多分析器因其複雜性而聞名。對於那些尋求簡單的分析解決方案的人來說,人們可能會質疑是否存在提供簡單性和有效性的「標準」分析器。
一種簡單的分析技術
而不是利用複雜的分析技術分析工具,請考慮Mike Dunlavey 在Stack Overflow 上建議的一種非常簡單的方法。透過簡單地多次暫停程序,可以獲得執行時間的代表性樣本。佔用大量執行時間的函數可能會在短時間內被識別。
暫停的價值
這種基於暫停的分析方法的好處是重大的。透過將負責一半執行時間的函數的效能提高 50%,整體執行時間可有效減少 25%。此外,如果一個函數被認為是不必要的並被消除,執行時間可能會減半。
最初,這種方法的功效似乎值得懷疑,但它的簡單性和令人驚訝的有效結果使其成為性能優化的寶貴工具。 .
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3