2010-11-17 32 views
6

我使用jQuery了很多,尤其是像褪色或滑動:)找出哪些功能使用CPU密集

所以我認爲安裝上執行此操作的元素,如

$(".fade").each(function(....)

各種功能動畫

$('*[class*="slide-"]').each(function(...)...

上的某些內容我用livequery沒有SPE定義一個事件(以便檢測正在DOM中添加的新元素)。

$('*[class*="slide-"]').livequery(function(...

這使用了大量的CPU。

無論如何,我問的是,如果有一個應用程序或其他東西,如代碼分析器,可以告訴我多少CPU使用這些函數掛鉤選擇器/事件。

+0

重複[什麼是最好的方式來分析JavaScript執行?](http://stackoverflow.com/questions/855126/what-is-the-best-way-to-profile-javascript-execution) – Phrogz 2011-05-27 15:18:03

回答

2

基於WebKit的瀏覽器(如Chrome)在開發人員工具中具有cpu分析選項卡,可能是您正在尋找的選項。

3

Firefox中的Firebug有一個美好的配置文件選項卡,將顯示你的腳本運行和執行時間(如果這就是你要找的內容)

5

使用在Chrome和Safari或Firefox的Firebug的開發工具,檢查個人資料部分。在IE8中,按F12打開自己的開發人員工具並進行性能分析。這個問題也已經在計算器上使用了asked, answered, and accepted

+0

+ 1覆蓋多個瀏覽器並鏈接到某個東西的唯一答案。 – 2011-05-27 08:57:37

1

新的IE9測試版開發人員工具欄中有一個很好的探查也。