欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

内存溢出后的常用命令

程序员文章站 2024-01-21 15:15:22
...
内存溢出,用到的常用命令


1、ps -ef|grep projectName   ------------> pid


2、top -Hp pic
  获取到占用连接最高的进程  ------>tid
  printf "%x\n" tid  ------------>tid

3、jstack pid|grep tid


以上排查不出代码


使用jmap
  jmap -dump:format=b,file=/data/project/pid.bin  pid ---------->pid.bin
  获取到pid.bin文件,使用eclipse插件,分析

打包
  tar包
    tar -zcvf /home/xahot.tar.gz /xahot
    tar -zcvf 打包后生成的文件名全路径 要打包的目录
  zip包
    zip –q –r 要打成包的名称  要被打包的文件
    gzip -9 -c man.config > man.config.gz  打包成为gz包,还可以保留原来的文件
解压缩
   cd /data/rpoject/  tar -zxvf /tmp/etc.tar.gz
相关标签: OOM linux命令