私のウェブサイトをブラウズするだけで、Chromeはますます多くのメモリを使い続けていることに気づきました。Chrome(MAC OSX)がメモリからimgを解放しない
イメージがメモリから解放されていません。
私はそれを絞り込みます。いくつかのランダムなイメージを持つ単純なhtmlページを作成し、ページを更新します。新しいイメージがロードされるたびに(かなり大きい)メモリが増加することに注意してください。
例:
<img src="http://lorempixel.com/500/500?rand=1" />
<img src="http://lorempixel.com/500/500?rand=2" />
<img src="http://lorempixel.com/500/500?rand=3" />
<img src="http://lorempixel.com/500/500?rand=4" />
<img src="http://lorempixel.com/500/500?rand=5" />
<img src="http://lorempixel.com/500/500?rand=6" />
<img src="http://lorempixel.com/500/500?rand=7" />
<img src="http://lorempixel.com/500/500?rand=8" />
<img src="http://lorempixel.com/500/500?rand=9" />
<img src="http://lorempixel.com/500/500?rand=10" />
またはこのhttp://jsfiddle.net/46r9amz0/1/embedded/result/
クロームはそれが600メガバイトを報告していますページを15回リフレッシュした後、最初のpageloadに100メガバイトを使用して表示します。
OSX 10.9.5を使用してChrome 51.0.2704.84(64ビット)でテスト済みです。私はこの問題を例えば次のように再現することはできません。 Firefox。
編集:はChromeを使用してWindows 7上の問題をテストされ、ページが30メガバイトのメモリ周りのままなので、問題は
が質問MAC OSX上でのみ存在しているようだ:はどのように私は予防または修正できますこの問題?
ありがとうございました。最新のChromeを使用してWindows 7マシンで元のサンプルをテストしただけです。ここでのメモリ使用量は同じです(約30MB)。問題はMAC OSX上にのみ存在するように見えます。キャッシュを無効にしても違いはありません。 – Pieter