Java虚拟机如何决定使用哪种垃圾收集方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java虚拟机如何决定使用哪种垃圾收集方法?相关的知识,希望对你有一定的参考价值。

我已经阅读了一些文章,描述了Java虚拟机如何使用不同的技术来收集垃圾。

Java虚拟机如何决定使用哪种垃圾收集方法?

或者,如果决策依赖于程序员,那么改变垃圾收集方法的构成是什么?

谢谢。

(一篇文章的例子:https://www.javaworld.com/article/2078645/java-se/jvm-performance-optimization-part-3-garbage-collection.html

答案

您可以通过jvm选项指定要使用的GC收集器。结帐链接:https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/collectors.html

它包含有关如何选择特定收集器的各种信息。

你也可以看到这个答案,看看你的jvm使用哪个收藏家:find which type of garbage collector is running

以上是关于Java虚拟机如何决定使用哪种垃圾收集方法?的主要内容,如果未能解决你的问题,请参考以下文章

Java虚拟机-垃圾收集器

聊聊JAVA虚拟机中的垃圾收集器

《深入理解Java虚拟机》读后笔记-垃圾收集算法

《深入理解Java虚拟机》读后笔记-垃圾收集算法

深入JAVA虚拟机之垃圾收集

Java虚拟机:垃圾收集器