2012-03-03 15 views
5

今後数週間以内にリリースすることを希望しているChrome applicationを作成しています。私たちはすでに多くのアルファテスト担当者に配布していますが、フィードバックは一般的には良いものですが、私たちは多くのユーザーから、という拡張がRAMという点で不満を訴えています。 という高すぎるCPU消費量の報告もありました。Chromeアプリケーションのプロファイリング

ここで明らかになったことが改善されましたが、は実行の点でほとんど盲目です。

Chromeアプリケーションのメモリ呼び出しとJS呼び出しの両方をプロファイルするには、どのような方法が良いでしょうか?

このアプリケーションは完全なネイティブアプリケーションですので、一般的なJavaScriptプロファイリングのヒントを適用できますか?

+0

私が使用したのはChrome Devパネルです:タイムラインとプロファイル - あなたはそれらを完全にチェックしたと仮定します。 – hamczu

+0

私はそれらをチェックしましたが、効率的に使用する方法を見つけることができませんでした。私が見ることができると思っているリソースはどれですか? –

+2

プロファイルのドキュメントを見ましたか?彼らはすべてをかなりうまくカバーしており、良いイントロを持つビデオが数多くあります。 http://code.google.com/chrome/devtools/docs/profiles.html – abraham

答えて

0

多くの人が触れているように、Chromeデベロッパーツールを使用してメモリ使用量をプロファイルできます。

CPUとRAMについては、それほど科学的ではありませんが、Chrome以外のアプリケーションを開いておらず、空白が開いていて、OSのアクティビティモニタやタスクマネージャが開いていないと、

ChromeのCPUとRAMの読み取り値は、約空白で表示されます。これは、アプリケーションの実行中に読み取った値と比較しています。

エクステンションをすべて無効にして、それらをエクステンションから削除します。

これが役に立ちます。