内存溢出后的常用命令
程序员文章站
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
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
下一篇: htaccess伪静态规则