首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谁将收集或卸载垃圾收集器?

问谁将收集或卸载垃圾收集器?
EN

Stack Overflow用户
提问于 2018-07-22 11:53:43
回答 3查看 191关注 0票数 1

在完成java程序之后,young gen、old gen、perm gen将被完全垃圾收集,这里垃圾收集器也是一个程序,那么谁来为垃圾收集器进行垃圾收集呢?还是就这样退出?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-22 12:00:03

当您启动任何进程时,该进程的内存来自操作系统。

当该进程结束时,所有内存都返回到该操作系统。

因此,当jvm进程结束时,它的所有内存再次变得“空闲”。

票数 1
EN

Stack Overflow用户

发布于 2018-07-22 11:57:13

当您的Java程序完成时,您的JVM将是exit/shutdown,JVM占用的整个内存将是空闲的。因此,在这种情况下没有必要使用GC。

票数 1
EN

Stack Overflow用户

发布于 2018-07-22 11:58:29

垃圾收集器是Java虚拟机的一部分,它正在做更多的工作,而不仅仅是垃圾收集。在程序结束时,整个机器将关闭并释放所有已使用的内存(包括垃圾收集器)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51464837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档