相关疑难解决方法(0)

GC是否将内存释放回操作系统?

当垃圾收集器运行并释放内存时,此内存会返回到操作系统,或者它是否作为进程的一部分保留.我的印象是,内存从未实际发布回操作系统,而是作为内存区/池的一部分保留,以便由同一进程重用.

结果,进程的实际内存永远不会减少.一篇提醒我的文章这篇文章和Java的Runtime是用C/C++编写的,所以我想同样的事情适用于此?

更新
我的问题是关于Java.我提到C/C++,因为我假设Java的分配/解除分配是由JRE使用某种形式的malloc/delete完成的

java garbage-collection memory-management

36
推荐指数
4
解决办法
2万
查看次数