0

JVM は、以前にヒープに割り当てたメモリを OS に戻しますか?

たとえば、-Xmx5120M に設定された JVM があり、ヒープがいっぱいになるようなことをして、実際にすべてのメモリを使用しました。完全な GC が発生すると、実際のヒープ使用量が大幅に減少するとします。その低下により、おそらく実際の使用レベルのすぐ上までヒープサイズの合計が減少し、「クリアされた」メモリがOSに返されますか? または、JVM に割り当てられたメモリは、現在ヒープ内のすべてを「アクティブに」使用していない場合でも、高レベルのままになります。

私が推測する対スリムダウン。

編集: Sun/Oracle JVM (つまり、1.6.0_33、1.7+ など) に興味があります。

4

0 に答える 0