分析效率代碼?您使用哪些工具來確定代碼的效率?您是否使用運行統計上大量測試的本土應用程序或某些商業產品?您是否使用自己的知識來測試代碼的某些區域,或者使用某種工具來分析代碼中的弱點?
3 回答

藍山帝景
TA貢獻1843條經驗 獲得超7個贊
這稱為分析。有許多現成的工具可以幫助您確定應用程序瓶頸的位置,適用于各種不同的語言。例如,用于Java 的TPTP工具集可以向您顯示性能瓶頸所在的單個方法級別(如果需要)。當然,有時您真正需要的是對系統計時器的幾次讀取,以獲得有關代碼段的一般概念。

呼啦一陣風
TA貢獻1802條經驗 獲得超6個贊
Profilers對于查看您花費最多時間的代碼非常有用。有許多分析工具,通常它們特定于您所在的平臺/開發環境。
對于小型情況,我在代碼中使用了簡單的計時器(操作結束時的系統時間 - 操作開始時的系統時間)。
一條重要規則:不要假設您剛剛放入的性能優化實際上會更快地運行。一定要驗證!
添加回答
舉報
0/150
提交
取消