Cod*_*kie 83 java garbage-collection java-8
什么是Java 8的默认垃圾收集器?
当我检查JMX Beans时,他们将它显示为新一代的并行收集器和旧一代的旧串行收集器.
Bra*_*esh 42
Java有四种类型的垃圾收集器(最高版本10),但在稳定发布java 11之后,它将是5种类型.这些是:-
S GCP GCCMS GCG1 GCZGCjava中GC的默认实现 -
JVM GC
Run Code Online (Sandbox Code Playgroud)Java 7 - P GC Java 8 - P GC Java 9 - G1 GC Java 10- G1 GC Java 11- Z GC(I am not sure but it would be default GC of java 11)
有关ZGC的更多详情,请访问
http://openjdk.java.net/projects/zgc/
https://www.opsian.com/blog/javas-new-zgc-is-very-exciting/
注意:如果要验证JVM当前正在使用哪个GC,可以使用以下命令显示默认GC: -
$ java -XX:+PrintCommandLineFlags -version
Run Code Online (Sandbox Code Playgroud)
如果要根据需要设置GC,可以通过以下命令执行此操作.在这里,我将G1 GC设置为默认GC.
$ java -XX:+UseG1GC -XX:+PrintCommandLineFlags -version
Run Code Online (Sandbox Code Playgroud)
For more details , please visit
Run Code Online (Sandbox Code Playgroud)
https://javapapers.com/java/types-of-java-garbage-collectors/
https://alvinalexander.com/java/java-jvm-how-show-which-garbage-collector-running
| 归档时间: |
|
| 查看次数: |
60054 次 |
| 最近记录: |