2016-06-13 5 views
1

私のウェブサイトをブラウズするだけで、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上でのみ存在しているようだ:はどのように私は予防または修正できますこの問題?

答えて

1

問題を再現できませんが、キャッシュを防止しようとしましたか?どちらのOSもこれですか?私は以前の経験から知っていますが、Macのクロムにはいくつかの不具合があります

<meta http-equiv="cache-control" content="max-age=0" /> 
<meta http-equiv="cache-control" content="no-cache" /> 
<meta http-equiv="expires" content="0" /> 
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" /> 
<meta http-equiv="pragma" content="no-cache" /> 
+0

ありがとうございました。最新のChromeを使用してWindows 7マシンで元のサンプルをテストしただけです。ここでのメモリ使用量は同じです(約30MB)。問題はMAC OSX上にのみ存在するように見えます。キャッシュを無効にしても違いはありません。 – Pieter

関連する問題