Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to implement a default garbage collector using jvm

Shulou Source: shulou.com Published: 2022-06-02 10:31:28 10月02日 Update

How to use jvm to implement a default garbage collector, for this problem, this article details the corresponding analysis and solution, hoping to help more small partners who want to solve this problem find a simpler and easier way.

jvm default garbage collector

jdk1.7 Default garbage collector Parallel Scavenge +Parallel Old

jdk1.8 Default garbage collector Parallel Scavenge +Parallel Old

jdk1.9 Default garbage collector G1

-XX:+PrintCommandLineFlagsjvm parameter to view default settings Collector type

-XX:+ PrintGC Details can also be judged by the new generation and old generation names of the printed GC logs

Serial collector:

DefNew: Yes Use-XX:+UseSerialGC (Cenozoic, older generations use serial recycling collectors).

Parallel collectors:

ParNew: Either use-XX:+UseParNewGC (parallel collector for Cenozoic generation, serial collector for older generation) or-XX:+ UseConcepMarkSweepGC (parallel collector for Cenozoic generation, CMS for older generation).

PSYoungGen: Either use-XX:+UseParallelOldGC (parallel collector for new generation, serial collector for old generation) or-XX:+UseParallelGC (parallel collector for new generation, serial collector for old generation)

garbage-first heap: Yes Use-XX:+UseG1GC

About how to use jvm to achieve a default garbage collector problem answer to share here, I hope the above content can have some help for everyone, if you still have a lot of doubts not solved, you can pay attention to the industry information channel to learn more related knowledge.

Tags: Collectors ages freshmen new generation garbage questions more help answers easy easy content parameters names guys partners methods logs knowledge articles Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi NVidia Shulou Tech Info macOS Shulou Information