java自带工具的使用

下面打算对java的bin目录下的工具进行小的使用:

1. jps:虚拟机进程状况工具

    jps命令:

   1) jps -l 列出正在运行的虚拟机进程

    下面是mac系统终端下执行命令后的显示:

    jps命令

   2) jps -v 列出虚拟机进程启动时的参数

   命令

2. jstat: 虚拟机统计信息监视工具

    jstat命令:

    格式:-gc:查看堆状况  519:线程id 250:间隔秒数 20:查询次数20次

    jstat -gc 519 250 20

    下面是mac系统终端下执行命令后的显示:

    命令jstat

E:表示eden区数字表示百分之多少已用     S:表示Survivor区2个    O:表示老年代 P:表示永久代

YGC:表示YoungGC次数      YGCT:表示YoungGC总耗时秒数

FGC:表示FullGC次数       FGCT:表示FullGC总耗时      GCT:表示所有GC总耗时

3. jstack: java堆栈跟踪工具

    jstack命令:519:虚拟机进程id

    jstack -l 519

    下面是mac系统终端下执行命令后的显示:

    jstack命令

4. jconsole: java监视与管理控制台

    通过命令jconsole启动:

    jconsole 

5. jvisualvm: 多合一故障处理可视化工具

    jvisualvm启动

     jvisualvm

猜你喜欢

转载自blog.csdn.net/qq_16713463/article/details/86563420