内存溢出后的常用命令

内存溢出,用到的常用命令


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

猜你喜欢

转载自wsxuwenyu.iteye.com/blog/2208454