Java内存溢出排查步骤

目录

常见的内存溢出

怎么排查内存溢出


常见的内存溢出

  1. 系统里面存着无法回收的对象,随着无法回收的对象增多,占用的空间也越来越多,导致可用的内存大小不足以支持程序运行所需的大小。
  2. 程序运行时可能会有超大的对象,所占的内存大小大于系统分配的内存大小。

怎么排查内存溢出

第一步:使用top -P命令查看cpu占用最高的进程。

第二步:使用top -Hp 17038命令查看进程中占用cpu最高的线

你可能感兴趣的:(JVM,jvm)