java - 当我们显式调用垃圾收集器方法时会发生什么?

标签 java garbage-collection

当我们显式调用垃圾收集器方法时会发生什么? 我遇到了一个启动垃圾回收的方法 gc(),它是如何工作的?

最佳答案

它告诉垃圾收集器立即运行垃圾收集。
注意:您不能强制虚拟机进入此状态,但在大多数情况下,GC 将运行

这是一个指向 blog post 的链接关于 Java 垃圾收集器的工作原理

这个问题已被问过here

另请查看找到的参数 here

<小时/>

更新回答评论: 即使您强制运行 GC,GC 也不会收集 Activity 对象。它(大部分)会执行由 JVM 自动运行时执行的操作

关于java - 当我们显式调用垃圾收集器方法时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7671255/

相关文章:

java - RxJava插入并返回Id方法(房间)调试

java - 暂时减慢处理速度

java - InputStream 内存泄漏?

java - Java 堆中空间/世代之间的比率是否恒定?

javascript - Three.js:如何正确处理内存中的场景

garbage-collection - 计数器是否垃圾收集?

javascript - 找出代码中哪一部分导致了 JS 中垃圾回收的最多

java - Spring Boot 共享线程

java - Spring无法配置授权服务器

java - 如何计算命令行参数中字符串中的字符出现次数 - Java