Firefoxの場合(私はFirefox 4以降)、about:memory
ページがあります。私がC/C++の動的メモリ管理に精通しているとしても、私はそのページの読み方を本当に知りません。Firefox "about:memory"を読むにはどうすればいいですか?
about:memory
は、JavaScript /フロントエンド開発者として、ECMAScriptやDOMスクリプトで作成されたメモリリークを検出/検出するためのより良い方法を提供したいと考えていました。私はWindows 7とMac OS X Snow Leopardシステムでテストしています。
だから私はいくつかの質問を持っていますし、うまくいけば、誰かがそれらに答えることができます(わからない場合は推測しないでください)。
- Windows 7の違いは、
win32/privatebytes
とMemory in use
です。
これは本当に私を悩ます。重いECMAScript/DOM操作をしている場合、前者の値は無限に増加するように見えます。対照的に、Memory in use
は "小さく"なっています。 ここで本当に興味深いのはどれですか? win32 privatebytes
は、タスクマネージャに表示されるのと同じ値です。
Memory mapped
とMemory in use
の違いは何ですか?
私はこの1つについてかなりの間グーグルをしています。一部の人は、使用中のメモリのどれくらいが断片化しているかを示しています。それは具体的にはどういう意味ですか?それはメモリリークの直接の指標ですか?
誰かがほとんど値のほとんどを説明できない場合(または私が見つからなかったリソースをリンクする場合)、私はうれしいです。しかし、私にとって最も興味深いのは、win32のプライベートバイトとブラウザのメモリ使用量の大きな違いです。 Max OS Xは、これらの値と同等のものを持っていないようです。これは基本的に異なるメモリ管理システムのためです。
Firefoxを更新する必要があります。言及されたカテゴリはもはやFirefox 6には存在しません。リストは分かりやすくなっています。 –
@ウラジミール:確かに。 FF6ははるかに明確にします。 – jAndy