私は一度に数日間ディスプレイ上で実行されることを意図して、束の写真を無期限にスクロールする簡単なシングルページアプリケーションを持っています。ブラウザのメモリをJavascriptでクリアする方法
スクロール写真が多数あるため、Chromeでのメモリ使用量は増え続けています。私はプログラム的にメモリ消費量を(数時間ごとに)間隔を空けて減らす方法が必要です。
アニメーションをプログラムで停止すると、メモリフットプリントはまだダウンしません。 location.reload();
でページをリロードしても、それはダウンしません。
これを行う方法はありますか?タブを閉じるのと同じ効果を持つプログラムで「すべてをクリア」する方法はありますか?
参考までに、Firefoxではメモリに問題はありません。ちょうどChromeで。コードは非常にシンプルで、requestAnimationFrameを使用して画面上の2つのdivを常にアニメーション表示します。私は参照をどこにも蓄積していません。私の質問は、具体的には自分のコードではなく、タブのメモリをリセットできる一般的な方法についてです。
これは、Chromeの開発者に報告する価値のあるメモリリークのようです。 – apokryfos