2012-05-04 9 views
7

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

具体的には、画像を永久にアニメーション化するjQuery回転機能と、Wordpressテンプレートの他のjqueryベースのアニメーションオブジェクトを組み込みます。

+2

...です。それはあなたのためにCPUをプロファイルします。 –

+0

VMPlayerのようなものをインストールして、特定のハードウェアを備えた新しい仮想PCを「スポーン」することができます。 –

+0

JSでクライアントのパフォーマンスを測定する方法はわかりませんが、通常は少量のRAMでVMを調整し、Chromeの開発ツールを使用してアイデアを得ます。 – Snuffleupagus

答えて

2

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

+0

クロムエクステンションとwebkitプロファイラーをフォローアップしています.....良いパフォーマンスが何かを教えてくれるオンラインリソースがあります.... – Shitij

1

これは良い質問です。

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

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

私は、これはあなたが開発中にテストしたいものであるかどうかわからないんだけど、またはモニタは、実際の顧客からのフィードバックを持っています。上記のJavascriptを実行してバックグラウンドがあり、訪問者のパフォーマンスを報告するためにAJAXメッセージをサーバーに送り返すことが可能です。

CPUパフォーマンスを測定しようとした別のスクリプトが見つかりましたが、どれくらい良いかわかりません。

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

0

私は本番サーバー上でそれを使用することをお勧めしませんが、Firebugのは、Javascriptのパフォーマンス分析ツールを持っています。 http://getfirebug.com/javascript

関連する問題