7

jQuery(またはJS)の重いWebページがクライアントコンピューター(およびタッチデバイス)のCPUパフォーマンスにドラッグ/影響を与えているかどうかを測定するにはどうすればよいですか?ロード時間などはJSファイルの数に依存するため、質問していません。クライアント側のリソース消費とそれに関連する安定性の問題がある場合は、それについて質問しています。

具体的には、jQueryの回転関数を埋め込んで画像を永続的にアニメーション化し、他のいくつかのjqueryベースのアニメーションオブジェクトをwordpressテンプレートに組み込みました。

4

4 に答える 4

2

Google ChromeなどのWebブラウザに付属しているWebkitプロファイラー(プロファイル、監査タブ)を使用できます。また、ページ速度や速度トレーサーのような拡張機能は本当に素晴らしいです。UIスレッド、JavaScriptの実行などに費やす時間など、ブラウザプロセス全体についてのアイデアを得ることができます。

于 2012-05-04T15:17:33.120 に答える
1

これは良い質問です。

ブラウザのフレームレートを報告するEricのツールを試すことができます。

http://churchm.ag/monitor-javascript-performance/

これが開発中にテストしたいものなのか、モニターに実際のクライアントからのフィードバックがあるのか​​はわかりません。上記のJavascriptを実行すると、バックグラウンドが発生し、AJAXメッセージをサーバーに返送して、訪問者のパフォーマンスを報告することができます。

私が見つけた別のスクリプトはCPUパフォーマンスを測定しようとしますが、それがどれほど優れているかはわかりません。

http://blog.pothoven.net/2007/12/performance-based-web-app-functionality.html

于 2012-05-04T15:09:23.377 に答える
0

本番サーバーで使用することはお勧めしませんが、FirebugにはJavascriptパフォーマンス分析ツールがあります。http://getfirebug.com/javascript

于 2012-05-04T15:10:37.413 に答える
0

Google Chrome Web Inspector、特に[プロファイル]パネルを使用できます。ここにそれに関するいくつかのより多くの情報があります...

http://jtaby.com/2012/04/23/modern-web-development-part-1.html#The%20Profiles%20Panel%20

于 2012-05-04T15:22:37.737 に答える