2

現在、Javascript Visualization Toolkit をテストしており、実行時間、メモリ消費などを測定したいと考えています。

Chrome 開発ツールや Google スピード アナライザーなどを使って Javascript のプロファイルを作成するのはよく知っていますが、ユーザーには自分でテストを実行して結果を表示してもらいたいと思っています。(開発ツールを使用したり、拡張機能をインストールしたりせずに)

これを達成するために使用できるライブラリまたは何かがありますか? 各関数の開始時間と終了時間を差し引くことは、良い解決策とは思えません。最良のシナリオは、個々の機能をプロファイリングするためのライブラリです。

4

1 に答える 1

0

注意: JS ベースのテスト ソリューションを使用して、CPU プロファイルまたはメモリ使用量を取得することはできません。これがあなたの求めているものである場合、Chrome 拡張機能は非常に優れた方法である可能性があります。

ただし、これが気にならない場合、既製のソリューションを求めている場合は、Benchmark.jsが良い出発点になる可能性があります。

それが使用する方法は、あなたが言及したものに似ています-実行に時間差をとります。ただし、統計エラーを平均化するために、複数回 (100 回以上) 実行します。これにより、結果に真にランダムなエラーがなくなります (ただし、これはデータが意味のあるものになるという意味ではありません)。

于 2013-06-03T14:00:44.230 に答える