2011-08-25 87 views
3

有誰知道基準測試用戶瀏覽器的快速方法嗎?它不需要那麼精確。高速Javascript基準測試

我開始在我們的軟件平臺上用Javascript執行越來越多的強化任務,而且我擔心性能在舊版瀏覽器上會成爲問題,所以我想要的是我可以很快運行的東西來給我對客戶端機器的能力有一個大致的瞭解。

對於低分的用戶,我可以關閉效果和動畫等等。

我也想開始使用像PIE和Selectivizr這樣IE特定的CSS工具,但我擔心爲了圓角和邊框半徑而放慢機器。

任何人有任何想法?

回答

1

我一直在使用JSLitmus來滿足我的基準測試需求,它的設計目的是爲了達到快速效果。你給它的功能,開始測試,它會花費一到兩秒的每個功能。

它會在一個循環中運行一個給定的函數,並根據最後一圈花費的時間調整循環次數,以在短時間內獲得相對準確的每秒呼叫速度。例如,如果你測試一個函數1000次,並發現它在10ms內完成,你知道你可以增加它至少10000次,並且仍然花費少於100ms。如果結果比如說小於10ms,那麼你知道你可以再次乘以10,或者如果時間足夠大,那麼你可以嘗試圍繞該範圍的數字以獲得更精確的結果。