通常我們需要對函式進行優化,一般的做法是開始的時候獲得時間,結束的時候再獲得一次時間,兩次時間相減就能到到花費的時間。而函式執行速度之快,基本上都是毫秒級的。
下面給出的函式就是就此準備的。
// 時間轉為時間戳(毫秒)
function time2stamp()
用法:var t1 = time2stamp();
// 比較各遊覽器的dom執行速度。
var divs = document.getelementbytagname("div");
var t2 = time2stamp();
alert("耗時:" + (t2 - t1) + " 毫秒");
新的方法:
var time1 = new date
// 比較各遊覽器的dom執行速度。
var divs = document.getelementbytagname("div");
alert("耗時:" + (new date - time1) + " 毫秒");
測試各種迴圈的效率,for...in這樣慢的迴圈就不測了!
www.cppcns.com
類
sql count執行速度測試
最近做專案開發的時候要對資料庫裡面的資料數量進行統計使用,資料庫的大概有2000w多的資料。資料庫是mysql5.6 用的是遠端連線測試 elect count 執行語句 select count from t banlong push regdev 執行5次,平均耗時17.5s select co...
ruby執行緒執行速度測試
首先宣告下,純粹是想看下ruby thread和native thread的差距,並無意貶低ruby.測試結果嚇一跳,不是太快。和native thread相比,實在太慢。很簡單,每次啟動10個ruby thread,做100000次的累加。連續執行10次,求執行平均值。我的工作機,pc 2.8g,...
加快R的執行速度
原始檔 可以先執行下,觀察此時的運動狀態 x matrix 1 6666 6666 6666,6666 system.time tmp x x 2.將找到 解壓檔案下 bin libopenblas.dll 將libopenblas.dll重新命名為rblas.dll 然後替換掉r裡面的檔案 記得備...