jvm 查看当前java进程的启动参数

来源:互联网 发布:瑜伽约课软件 编辑:程序博客网 时间:2024/06/06 01:23

为了分析和定位一个Java线上系统问题,我们需要查看JVM启动时的一些参数设置,例如:垃圾回收算法、堆大小等等。这些参数可能在启动脚本中明确指明,也可能采用默认值。在系统运行过程中其他人也许动态调整了系统参数。 如何实时查看正在运行的JVM的参数呢?

可以采用jcmd来查看正在运行的JVM的参数。jcmd从JDK 7开始引入的一个JVM诊断命令行工具,可以向运行中的JVM发送诊断命令。


1. 查看JVM进程的PID 或者通过 jps

2. jcmd pid VM.flags   or  jinfo -flags pid  or  jmap -heap pid

原创粉丝点击