需要实时观看GC的情况,我们可以类似如下命令进行监控
1
|
|
但是这里需要一个进程号,很麻烦,每个Java进程在不同机器或者启动不一样就会不一样,对于自动监控脚本或者是如果需要定位应用刚开始启动时候gc的问题时,当你手动敲完命令拿到pid的时候,可能都凉了。
对此写了一个简单的shell脚本可以传入进程名去执行jstat
gcstat.sh:
1 2 3 4 5 6 7 8 9 |
|
使用:
1
|
|
需要实时观看GC的情况,我们可以类似如下命令进行监控
1
|
|
但是这里需要一个进程号,很麻烦,每个Java进程在不同机器或者启动不一样就会不一样,对于自动监控脚本或者是如果需要定位应用刚开始启动时候gc的问题时,当你手动敲完命令拿到pid的时候,可能都凉了。
对此写了一个简单的shell脚本可以传入进程名去执行jstat
gcstat.sh:
1 2 3 4 5 6 7 8 9 |
|
使用:
1
|
|