3

Ivは、私が欲しいものの既存のライブラリ/ソリューションを探しましたが、何も見つからないので、自分でやろうとしていて、いくつかの指針を探しています。

2 つの関数で a/b テストを行うために、javascript テスト スイートを作成しようとしています。

function foo(){ var x = new Object();}

function bar(){var x = {};}

実行時間、メモリ使用量、およびその他の有用な統計 (ベンチマークで 1 秒あたりの操作数を表示する方法など) を測定できるようにしたい

上記を測定するために、JavaScriptを使用してどのような方法がありますか

私はいくつか知っていますが、新しいものから始めて、他に何があるかを見るのはいいことです。そのため、すべての提案は大歓迎です

ありがとう

注意: ブラウザー プラグインや chrome 開発ツールを要求しているわけではありません。測定は js で行う必要があります。

4

4 に答える 4

1
var start = new Date().getTime();
*Your Code*
var end = new Date().getTime(),
    time = end - start,
    execs = 1000 / time;

console.log('time in ms: '+time);
console.log('operations per second: '+execs);

実行のメモリ使用量を取得する方法がわかりません...

于 2012-07-12T15:20:05.637 に答える
1

パフォーマンス/時間: jsperf.com

その他のプロファイリング - Chrome のインスペクターを試す

于 2012-07-12T15:12:45.587 に答える