Java性能监控与调优-查看JVM参数

更多内容:

Java性能监控与调优目录导航

查看运行时JVM进程参数

1,-XX:+PrintFlagslnitial    查看初始值

2,-XX:+printFlagFinal    查看结束值(初始值被修改后就可以通过这个命令来查看)

例如:查看-version这个jvm进程的时候的初始参数

 java -XX:+PrintFlagsInitial -version

把结果导出来,大概有695个参数。(这些参数对应的是上面的查看java版本的进程)

=表示默认值

:=被用户或者程序修改后的值

查看参数中初始化堆栈大小 InitialHeapSize

最大堆栈大小

查看最大堆大小为130862280

查看运行中的jvm进程

使用命令jps(类似linux中的ps,查看java进程)

例如:

bootstrap是启动tomcat后运行的java进程,是java的类加载器,主要加载的是JVM的自身需要的类。

查看运行中的JVM进程参数

jinfo

例如

1.查看当前tomcat进程中的最大堆栈内存是多少?

jinfo -flag MaxHeapSize 进程ID

[root@qinbao bin]# jps -l
8067 sun.tools.jps.Jps
7844 org.apache.catalina.startup.Bootstrap
[root@qinbao bin]# jinfo -flag MaxHeapSize 7844
-XX:MaxHeapSize=994050048

-XX:MaxHeapSize=994050048 这个最大堆栈内存的值单位是 b  

2.查看垃圾回收器

[root@qinbao bin]# jinfo -flag UseG1GC 7844
-XX:-UseG1GC

查看所有进程:jinfo -flags 进程ID

[root@qinbao bin]# jinfo -flags 7844
Attaching to process ID 7844, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.25-b02
Non-default VM flags: -XX:CICompilerCount=2 -XX:InitialHeapSize=62914560 -XX:MaxHeapSize=994050048 -XX:MaxNewSize=331350016 -XX:MinHeapDeltaBytes=524288 -XX:NewSize=20971520 -XX:OldSize=41943040 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC 
Command line:  -Djava.util.logging.config.file=/root/apache-tomcat-8.0.39/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Djava.endorsed.dirs=/root/apache-tomcat-8.0.39/endorsed -Dcatalina.base=/root/apache-tomcat-8.0.39 -Dcatalina.home=/root/apache-tomcat-8.0.39 -Djava.io.tmpdir=/root/apache-tomcat-8.0.39/temp

Non-default VM flags不是JVM默认的值,就表示这是tomcat自动给我们设置的值。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值