线上为什么不能直接使用 jmap

这个命令执行,JVM会将整个heap的信息dump写入到一个文件,heap如果比较大的话,就会导致这个过程比较耗时,并且执行的过程中为了保证dump的信息是可靠的,所以会暂停应用, 线上系统慎用

可以先停掉线上的该节点,然后再执行jmap

 

参考:https://www.jianshu.com/p/a4ad53179df3

posted @ 2022-02-10 17:12  傑0327  阅读(439)  评论(0编辑  收藏  举报