2011-06-20 5 views
0

Monitor for memoryダイアグラム(http://i.stack.imgur.com/sBKzO.png)に見られるように、約4:35 PMはVisualVM Profilerを起動したときにメモリ使用量が〜7Gまで低下する原因となります。かなり重要です。なぜこれが起こったのですか?プロファイラを起動した場合と同様に、より多くのメモリオブジェクトを再利用できますが、それ以前に多くのGCラウンドでガベージコレクションが行われていないのはなぜですか?VisualVM起動プロファイラはメモリ使用量を低下させますか?

(4時49分頃、私はプロファイラで「スナップショット」をクリックし、同様の低下が、より少ない程度にがあったときである。)

私はかなり混乱していますし、誰でも上のいくつかの光を当てることができれば非常に感謝しますこの動作。ありがとう!

+0

プロファイラを接続すると、より多くの完全GCがトリガされる可能性があります。これにより、使用されるメモリが一時的に減少します。 –

+0

ああ、それは意味をなさない、私は確かにここで何が起こっていると思う、多くのピーターありがとう! – welkin

答えて

0

プロファイラを接続すると、より多くの完全GCがトリガされる可能性があります。これにより、使用されるメモリが一時的に減少します。

関連する問題