[解決済み] JavaScriptのコードをベンチマークするにはどうしたらいいですか?[クローズド]
2022-03-15 16:37:26
質問
JavaScriptのコードをベンチマークするのに役立つパッケージはありますか?Firebugやそのようなツールのことではありません。
私が実装した2つの異なるJavaScript関数を比較する必要があります。私はPerlのベンチマークに非常に精通している( Benchmark.pm )モジュールで、JavaScriptで同じようなものを探しています。
JavaScriptのコードのベンチマークを強調するのは行き過ぎたことでしょうか?関数を1回実行しただけのタイミングでも大丈夫なのでしょうか?
どのように解決するのか?
各関数を何度か反復して時間をかければよい。1回の繰り返しでは不十分でしょうが、(関数の複雑さにもよりますが)100回から1,000回程度の繰り返しを行えば十分でしょう。
また、Firebugは
プロファイラ
関数のどの部分で速度が低下しているかを確認したい場合。
編集する 今後読まれる方は、JSPerfを推奨する下記の回答が正解となるはずです。私のは削除したいのですが、OPによって選択されているのでできません。ベンチマークには、単に多くの反復処理を実行するよりも多くのことがあります。
関連
-
vueにおけるfilterの適用シーンについて解説します。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JavaScriptにおけるマクロタスクとミクロタスクの詳細
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
vue+webrtc(Tencent cloud)ライブ機能の実践を実現するために
-
JavaScriptの配列共通メソッド解説
-
vueが定義するプライベートフィルタと基本的な使い方
-
Vueの「データを聴く」原則を解説
-
[解決済み] Error : 未定義のプロパティ 'map' を読み取ることができません。
-
[解決済み】JavaScript TypeError: null のプロパティ 'style' を読み取ることができない
-
[解決済み】 env: node: macにそのようなファイルやディレクトリはありません
-
[解決済み] 関数が実行されるまでの時間を測定する方法