7

Safari 4では、プロファイラーを使用して、ページの読み込み時に実行されるコードにどのように時間が費やされているかを確認しようとしています。

  1. プロファイラーを有効にしました(「JavaScriptのプロファイリングを開始する」)
  2. ページを読み込みます。
  3. プロファイラーを停止します。

この時点では、これは「プロファイル」スナップショットを作成しません(ページがロードされた後にプロファイラーを起動した場合は作成されます)。これに関するヒントはありますか?

4

1 に答える 1

8

onLoadハンドラー内のコードの場合、プログラムでプロファイラーを有効にする必要があります。関連するJavaScriptの先頭にconsole.profile()を追加し、末尾にconsole.profileEnd()を追加します。

詳細はこちら:Webインスペクターの使用

これはFireBugのプロファイラーと非常によく似ています:コンソールAPI

更新: 404sより上のWebInspectorリンク。最新のドキュメントは次のとおりです。Webインスペクターガイド:タイムライン

于 2009-07-08T21:25:57.553 に答える