美文网首页
一次线上内存溢出排查流程

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

作者: 那谁319 | 来源:发表于2018-07-22 15:27 被阅读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排查步骤

    一次线上内存溢出排查流程 1、查看Java进程号 2、查看线程信息 3、存储进程信息 4、查看内存信息 5、dum...

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

    1、查看Java进程号 2、查看线程信息 3、存储进程信息 4、查看内存信息 5、dump内存信息到heap.bi...

  • Executors使用不当引起的内存溢出

    线上服务内存溢出 这周刚上班突然有一个项目内存溢出了,排查了半天终于找到问题所在,在此记录下,防止后面再次出现类似...

  • 使用 Memory Profiler 排查内存泄露

    使用 Memory Profiler 排查内存泄漏 内存泄漏和内存溢出 **Memory Profiler **是...

  • 排查内存泄露 内存溢出

    使用jps:jps -l使用ps:ps aux | grep tomat 找到需要监控的进程id,然后使用命令如下...

  • Java 内存溢出排查

    Java OOM 毫无疑问是开发人员常见并且及其痛恨的问题,但是任何服务的开发都没法避免 OOM。 因此,OOM ...

  • java 内存溢出排查

    1. java进程快照的形成 1.1 使用 -XX:HeapDumpOnOutOfMemoryError在应用程序...

  • redisson内存溢出排查

    前言 Java进程快照的形成 使用 -XX:HeapDumpOnOutOfMemoryError在应用程序启动的加...

  • 内存溢出排查命令

    可以先用top命令查询出占用内存最多的进程,然后使用下面指令分析占用内存较大的代码 查看进程的内存镜像信息 显示j...

  • java一次内存溢出排查

    问题首次出现: 1,找运维查看cpu 内存 网络,结果运维说还没有监控 欲哭无泪。 没办法既然没有监控,立马查看j...

网友评论

      本文标题:一次线上内存溢出排查流程

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