美文网首页
Linux随笔(三)java进程OOM排查步骤

Linux随笔(三)java进程OOM排查步骤

作者: 那谁319 | 来源:发表于2019-08-17 16:43 被阅读0次

    一次线上内存溢出排查流程

    • 1、查看Java进程号
    >jps
    
    • 2、查看线程信息
    >jstack 19645
    
    • 3、存储进程信息
    >jstack 19645 >t.log
    
    • 4、查看内存信息
    >jmap -histo 19645
    
    • 5、dump内存信息到heap.bin文件
    >jmap -dump:format=b,file=heap.bin 19645
    
    • 6、jstat 监视垃圾回收(GC)时间,次数
    >jstat -gc 19645
    
    • 7、使用mat工具或者VisualVM工具导入heap.bin文件分析内存信息
    >
    

    以上是排查java服务基本命令,每个命令的用法,命令参数有很多,需要用的时候查找。

    相关文章

      网友评论

          本文标题:Linux随笔(三)java进程OOM排查步骤

          本文链接:https://www.haomeiwen.com/subject/dchlrctx.html