GC是否將內存釋放回操作系統?當垃圾收集器運行并釋放內存時,這個內存是返回到操作系統,還是作為進程的一部分保存。我有一種強烈的印象,即內存從未真正釋放回OS,而是作為內存區域/池的一部分保存下來,以供同一進程重用。因此,進程的實際內存永遠不會減少。一篇文章這提醒了我,Java的運行時是用C/C+編寫的,所以我想同樣的事情也適用嗎?更新我的問題是關于Java的。我提到C/C+,因為我假設Java的分配/去分配是由JRE使用某種形式的malloc/delete完成的
- 3 回答
- 0 關注
- 653 瀏覽
添加回答
舉報
0/150
提交
取消