1. ホーム
  2. javascript

[解決済み] javascriptの実行をプロファイルする最良の方法は何ですか?[クローズド]

2023-02-07 16:15:10

質問

javascriptのための良いプロファイラがありますか?私は、firebugがコードのプロファイリングのためのいくつかのサポートを持っていることを知っています。しかし、私はより長いスケールで統計情報を決定したいのです。 多くの javascript コードを構築していると仮定して、コード内のボトルネックが実際に何であるかを判断したいと思います。最初は、すべてのjavascript関数と実行時間のプロファイル統計を見たいと思います。次に、DOM関数を含むでしょう。これに、レンダリングツリーの操作のような速度を低下させるアクションを組み合わせれば完璧でしょう。私は、パフォーマンスが私のコード、DOMの準備、またはレンダリングツリー/ビジュアルの更新で殺されている場合、これは良い印象を与えるだろうと思います。

私が望むものに近いものはありますか。あるいは、私が説明したことの大部分を達成するための最良のツールは何でしょうか。それは、プロファイル機能によって強化された、セルフコンパイルされたブラウザと javascript エンジンでしょうか?

どのように解決するのですか?

ファイアバグ

Firebug は非常に詳細なプロファイリング レポートを提供します。 各メソッドの呼び出しにかかる時間を、巨大な(詳細な)表で教えてくれます。

console.profile([title])
//also see
console.trace()

を呼び出す必要があります。 console.profileEnd () を呼び出して、プロファイルブロックを終了させる必要があります。コンソールAPIはこちらをご覧ください。 http://getfirebug.com/wiki/index.php/Console_API

ブラックバード

ブラックバード ( 公式サイト からダウンロードできます)、よりシンプルなプロファイラもあります。 ここから )