JVM1 性能调优

JVM1 性能调优

JVM参数类型

标准参数

  在jvm的各个版本基本不变,保持稳定。

-help

-server -client

-version -showversion

-cp -classpath

X参数

  非标准化参数

-Xint :解释执行。

-Xcomp :第一次使用就编译成本地代码。

-Xmixed:混合模式(默认),JVM自己决定是否编译成本低代码。

XX参数

  使用比较多。非标准化参数,不稳定,主要用于JVM调优和Debug。

Boolean类型

格式:-XX:[+-]表示启用或者禁用name属性。

例如:-XX:+UseConMarkSweepGC

   -XX:+UseG1GC

非Boolean类型

格式:-XX:=表示name的属性的值是value。

例如:-XX:MaxGCPauseMillis=500

   -XX:GCTimeRatio=19

查看JVM运行时参数

jps

查看虚拟机正在运行的进程,并显示虚拟机执行主类。

jinfo

实时查看和调整虚拟机各项参数。

jstat

查看JVM统计信息监视工具

  (1)类加载

  (2)垃圾收集

  (3)JIT编译


You forgot to set the qrcode for Alipay. Please set it in _config.yml.
You forgot to set the qrcode for Wechat. Please set it in _config.yml.
You forgot to set the business and currency_code for Paypal. Please set it in _config.yml.
You forgot to set the url Patreon. Please set it in _config.yml.

评论