0

リンクで実行されているのと同様のGoogle Chromeでメモリリークを記録するにはどうすればよいですか?ブラウザでIonicを使用してGoogle Chromeでメモリリークを記録する

https://github.com/driftyco/ionic/issues/1096

私はそれがクラッシュクリック激しい時に10ページ以上のために前後にクリックした後、埋め込まれたビデオを実行しているイオンのアプリを持っています。表示されるページは埋め込みMP4ですが、上記のリンクに記載されているようにメモリリークがあると思われますか?ちょうどそれをテストする方法を見つける必要があります

以下のAntの記事の後に、Google Canaryのメモリログ http://i.imgur.com/QrwTNwe.jpgがあります。ノードとリスナーは珍しく見えますか?

答えて

0

クロム・カナリアを入手し、開発者用ツールを開き、プロファイルをクリックします。

ヒープスナップショットを取ってスナップショット間のメモリ割り当てを比較して、何がメモリに残っているかを確認したり、リアルタイムでタイムライン上にメモリ割り当てを記録するヒープ割り当てを記録することができます。メモリが解放されていません。

https://developer.chrome.com/devtools/docs/javascript-memory-profiling

あなたはメモリリークを見つける方法をgoogleの場合は、上記を行うための専門的にいくつかの非常に良いガイドがあります。

+0

Iveは今Canaryを試して、上記のポストを編集してメモリログを表示しました。そのリスナーとノードのアクティビティが正しいかどうかは不明です。 – me9867

+0

あなたはhtml5ビデオプレーヤーを使用していますか?どのくらい多くのビデオがdomにありますか?あなたは別のビデオを再生する前に各ビデオを停止していますか?メモリを解放するにはsrcを削除するか、ビューをキャッシュしないことでDOMを削除することができます。 – Ant

+0

ビデオはvideo.pause()で停止しています。あなたが離れてブラウズすると、製品ページにソースsrc = "{{product.video}}があります。これらのページでは、コントローラーがcache:false、 – me9867

関連する問題