javascript除錯效能的兩種簡單方式
本章節介紹一下如何除錯javascript程式碼的效能,方式都非常的簡單,有需要的朋友可以借鑑一下。
測試方式一:
就是反覆執行同一個操作,然後計算出執行的花費總時間,然後再求出平均每一次執行的時間。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var totalTime, start=new Date, iterations=160000; while (iterations--){ } totalTime=new Date - start; console.log(totalTime);
上面的程式碼實現了我們的要求。
特別說明一點,如果時間物件進行算數運算,那麼時間物件會轉換為時間戳然後再進行算數運算。
相關閱讀:
1.while語句可以參閱javascript While迴圈語句一章節。
2.時間戳可以參閱javascript getTime()一章節。
測試方式二:
其實和上面的方式的大同小異。
就是測試在單位時間內執行指定操作的次數。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var hz, period, startTime=new Date, runs=0; do{ runs++; totalTime=new Date-startTime; } while(totalTime<1000); totalTime /= 1000; period=totalTime / runs; hz=1/period;
其實原理和第一種方式大同小異,大家無需糾結。
相關文章
- javascript函式宣告兩種主要方式簡單介紹JavaScript函式
- 利用VS 2005除錯 JAVASCRIPT的兩種方法除錯JavaScript
- JavaScript 函式的兩種宣告方式JavaScript函式
- node 除錯三種方式除錯
- 簡單介紹MySQL開啟事務的兩種方式MySql
- 直播平臺原始碼,JavaScript 的四種除錯輸出方式原始碼JavaScript除錯
- 如何除錯javascript程式碼簡單介紹除錯JavaScript
- Kdevelop的簡單使用和簡單除錯dev除錯
- javascript兩種宣告函式方式的區別JavaScript函式
- 簡單的沙箱反除錯除錯
- 簡單介紹python連線telnet和ssh的兩種方式Python
- 簡單說 通過CSS實現 文字漸變色 的兩種方式CSS
- 9 個讓 JavaScript 除錯更簡單的 Console 命令JavaScript除錯
- Javascript中兩種方式定義函式的區別JavaScript函式
- iPhone簡訊刪除怎麼恢復?恢復iPhone簡訊的兩種簡單方法推薦iPhone
- 簡單就是易於除錯除錯
- Node.js 簡單除錯Node.js除錯
- 10種簡單的Java效能優化Java優化
- Laravel 一個簡單的除錯工具Laravel除錯
- Excel合併單元格的兩種簡單方法Excel
- 不明原因的約束報錯的兩種處理方式
- 兩種簡單的方法Docker構建LANMPDocker
- javascript呼叫函式的方式簡單介紹JavaScript函式
- 一種簡單快捷的 java 熱部署方式Java熱部署
- ChatTTS的兩種使用方式TTS
- 簡簡單單躲過JavaScript的3個錯誤釋出JavaScript
- 頁面除錯神器Reveal的簡單使用除錯
- Google Chrome 除錯JS簡單教程GoChrome除錯JS
- javascript函式呼叫方式簡單介紹JavaScript函式
- JavaScript建立閉包的兩種方式的優劣與區別分析JavaScript
- JS 垃圾回收的兩種方式JS
- Docker打包映象的兩種方式Docker
- sparkrdd轉dataframe的兩種方式Spark
- 提交Application的兩種方式APP
- 建立Session物件的兩種方式Session物件
- JavaScript的三種引入方式JavaScript
- VS斷點除錯簡單筆記斷點除錯筆記
- Linux—gdb除錯簡單實現Linux除錯