Java教程

JVM参数

本文主要是介绍JVM参数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JVM参数

#(1)串行
-XX:+UseSerialGC
-XX:+UseSerialOldGC
#(2)并行(吞吐量优先):
-XX:+UseParallelGC
-XX:+UseParallelOldGC
#(3)并发收集器(响应时间优先)
-XX:+UseConcMarkSweepGC
-XX:+UseG1G咕

标准参数

java -version
java -help
java -server
java -cp

非标准参数

-X

-Xint # 解释执行
-Xcomp # 第一次使用就编译成本地代码
-Xmixed # 混合模式,JVM自己来决定

-XX

相对不稳定,主要用于JVM调优和Debug

Boolean类型

格式

-XX:[+-]<name> # +或-表示启用或者禁用name属性 

案例

-XX:+UseConcMarkSweepGC # 表示启用CMS类型的垃圾回收器
-XX:+UseG1GC # 表示启用G1类型的垃圾回收器 

非Boolean类型

格式

-XX<name>=<value> # 表示name属性的值是value

案例

-XX:MaxGCPauseMillis=500
这篇关于JVM参数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!