第14章 JVM(二)

14.11 在调优过程中用过那些常用命令

难度:★

重点:★

白话解析

在Java虚拟机(JVM)性能调优的过程中,经常会使用一些常用的命令和工具来监视和分析应用程序的行为和性能。主要就是去分析内存线程运行情况。通过常用的命令我们就可以去得到当前JVM 实时运行状况,然后再进行诊断和调优。

1、jps:查看Java进程的命令

2、jinfo:实时查看和调整JVM配置参数的命令;

a)查看参数格式:

  • 格式:jinfo -flag PID

  • 举例:jinfo -flag MaxHeapSize PID

b)修改参数格式:

  • 参数只有被标记为manageable的flags可以被实时修改

  • 非boolean类型:jinfo -flag = PID

  • boolean类型:jinfo -flag [+|-] PID

3、jstat:查看虚拟机性能统计信息;

  • 基本语法:jstat

  • 举例:jstat -class PID 1000 10

4、jstack

你可能感兴趣的:(白话Java面试,jvm,java)