2011-08-30 91 views
0

我的網頁(基於jQuery的網絡應用程序)有一定的位置,它掛起。是否有任何工具可以快速確定是否有特定的地方被絆倒?有沒有辦法查看哪些函數/執行時間最長?

它現在在本地主機上,這可能會改變什麼工具適用。 (我不是在談論加載時間,而是執行時間)

+0

你使用什麼服務器端語言? –

+0

我正在使用php 5.3.4 – Damon

回答

3

Firebug的Firefox和Chrome瀏覽器的開發者控制檯都具有內置的腳本分析工具,將幫助您識別JavaScript程序慢邏輯。

4

你見過FireBug

+0

是的。沒有注意到這個功能,並看到一些其他類似的帖子提到螢火蟲沒有工具來協助這個領域。 – Damon

+0

你在哪裏看到這些? –

1

使用Firebug,只要致電:

console.time( 「定時富」);

之前執行要測量的代碼和:

console.timeEnd( 「定時富」);

之後。這是一個低成本的方法。

高Fi,那就只是叫console.profile()要測量代碼之前,然後console.profileEnd()之後。

0

DynaTrace是迄今爲止我所看到的有...它的免費使用過的最好的事情。而最好的部分是它適用於IE太裏的表現是最嚴重的。一個輝煌的應用程序與所有的性能措施..需要一點點的學習,但一旦你習慣了它沒有什麼喜歡它在那裏...

它也測量網絡時間在ajax請求..除此之外渲染時間等。它可以深入到JS庫像Jquery ..

試試吧!

相關問題