-
6f60b31f :Anonymous
2022-08-29 19:23
-
私のPCは16GB積んでいるのですが、アクセスが終わったら見ようと開いていたタブが、気が付けば・・・総数で何枚だろう、64枚以上あるんじゃないかな?
それでもしばらく見ていなければメモリ上から破棄されて改めて読み込むことになるのでメモリ不足は回避されているという、矛盾した対策で何とかなっていました。
なのだけど、起動してしばらく作業しているとメモリ圧迫で処理が重いので、SWAPが動いているのかタスクマネージャーのメモリタブを確認すれば案の定16GB手前に張り付いていて、新たに対策取らないとなあ、と独り静かに頭を捻っていました。
誰かに相談したいけど、どう説明したら良いか分からない。
ふんわりした説明しか思い浮かばず、エスパーが偶然いないと誰も答えてくれない。
単純に開いているタブを廃棄すればそれで解決だけど、私の要求は満たせていない。
あれこれグダグダと悩んでいたら、内部機能で about:processes があるのを思い出した。
それで覗いたら、タブからは見えないサブフレームなる項目が色々とメモリとパワーを奪っているのに気が付きました。 見える化は大事。
なるほどお、こんな感じにブラウザって監視されているのかあ。 twitterとかfacebookには加入した記憶ないのに追跡しているのかな。
サービス提供中で閉じてはいけないサブフレームもあるけど、大抵のサブフレームが閉じても問題ないようで。
最大で4~5GB減量出来て、取り敢えずの危機は避けられました。
手作業ですけどね。
Powered by shinGETsu.