始終先測量

這些是一般提示,通常可以提高效能。如果你的程式碼很慢,那麼對它進行分析以確定哪些部分很慢是很重要的。猜測永遠不夠。提高僅佔用執行時間 1%的事物的執行速度可能不值得。尋找大時間下沉。

要獲得一些準確的數字,請確保在分析時執行優化的程式碼至少執行一秒鐘。如果你在該函式中花費 10%的執行時間,請確保完整的程式執行至少佔用 10 秒,並確保你可以多次通過程式碼執行相同的精確資料,以獲得可重複的數字。

ExProf 很容易上手。