2009-06-24 45 views
7

在Safari 4中,我試圖使用探查器來查看加載頁面時運行的代碼的時間消耗情況。Safari 4:如何剖析頁面加載時運行的代碼

  1. 我啓用了分析器( 「開始紋的JavaScript」)
  2. 我加載頁面。
  3. 我停止分析器。

此時,這不會創建「配置文件」快照(雖然它會在頁面加載後啓動配置文件)。對此有何暗示?

+1

我也對此感興趣。我可以在沒有重新加載的情況下對動作進行配置文件(即拖動Google地圖),但是如果我啓動它然後重新加載頁面,則不會創建配置文件,那有什麼用處?) – brad 2009-07-07 18:41:36

回答

8

對於onLoad處理程序中的代碼,您需要以編程方式啓用Profiler。將console.profile()添加到相關javascript的開頭,並將console.profileEnd()添加到最後。

更多在這裏閱讀:Using the Web Inspector

這非常類似於Firebug的探查:Console API

更新:以上404 Web檢查鏈接。這裏有一個更新的文件:Web Inspector Guide: Timelines

+0

@jeffContext太棒了;效果很好。謝謝! – avernet 2009-07-09 14:56:23