`
wsxuwenyu
  • 浏览: 1388 次
社区版块
存档分类
最新评论

内存溢出后的常用命令

阅读更多
内存溢出,用到的常用命令


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
分享到:
评论

相关推荐

    入门学习Linux常用必会60个命令实例详解doc/txt

    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...

    网络渗透技术

    1.2.3 查看与修改相关命令 1.2.4 其他常用命令 1.2.5 常用默认快捷键 1.3 NTSD(WinDbg/CDB)的基本使用方法 1.3.1 断点相关命令 1.3.2 执行相关命令 1.3.3 查看与修改相关命令 1.3.4 其他常用命令 1.4 IDA Pro的...

    大型国企内部Java面试题

    JVM:涉及常用的内存泄漏、内存溢出、MAT、jstack的分析案例 Linux:涉及开发中常用的命令,如telnet、curl、wget、netstat Redis:集群底层原理、持久化内部机制等 多线程、集合等 内容过多,就不一一例举。整理...

    性能瓶颈分析及案例总结

    2 性能分析步骤 211 确定应用类型 212 掌握压测环境的资源参数 213 确定基线统计 214 确定性能的瓶颈点。 215 确定是否优化 3 性能分析命令 4 常见问题总结 ...414 堆内存溢出后处理方案。 5 瓶颈分析总结及案例

    Linux命令大全(最新修改版)

    /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 /var 某些大文件的溢出区,比方说各种服务的日志文件 /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含: /usr/x11...

    汇编语言教材 答案

    1.DEBUG部分:(常用命令) PLW Rundate 助记: 漂亮哇 运行日期 2.标志寄存器部分: O D I T S Z A P C 相应下标:[11,10, 9,8, 7] [6,4, 2,0] 助记: 偶 的 IT 是 砸 PC(个人电脑) 3.关于有符号数的...

    c语言实战105例源码

    53 监测内存泄露与溢出  54 实现traceroute命令  55 实现ping程序功能  56 获取Linux本机IP地址  57 实现扩展内存的访问  58 随机加密程序  59 MD5加密程序  60 RSA加密 61 制作表格  ...

    C语言实战105例源码

    实例53 监测内存泄露与溢出 150 实例54 实现traceroute命令 152 实例55 实现ping程序功能 154 实例56 获取Linux本机IP地址 157 实例57 实现扩展内存的访问 161 实例58 随机加密程序 164 实例59 MD5加密...

    Solaris系统管理员培训

    Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 ...SOLARIS 2.6 常用管理命令 104

    Solaris 系统 管理 员 培训

    Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 ...SOLARIS 2.6 常用管理命令

    C语言实战105例 含105个源代码

    实例53 监测内存泄露与溢出 150 实例54 实现traceroute命令 152 实例55 实现ping程序功能 154 实例56 获取Linux本机IP地址 157 实例57 实现扩展内存的访问 161 实例58 随机加密程序 164 实例59 MD5加密...

    《C语言实战105例》

    实例53 监测内存泄露与溢出 150 实例54 实现traceroute命令 152 实例55 实现ping程序功能 154 实例56 获取Linux本机IP地址 157 实例57 实现扩展内存的访问 161 实例58 随机加密程序 164 实例59 MD5加密...

    C语言实战105例源码.rar

    实例53 监测内存泄露与溢出 150 实例54 实现traceroute命令 152 实例55 实现ping程序功能 154 实例56 获取Linux本机IP地址 157 实例57 实现扩展内存的访问 161 实例58 随机加密程序 164 实例59 MD5加密...

    操作系统实验

    要求SERVER每接收到一次数据后不仅仅显示“(server)received”,而是做一些其它事情,比如读取或查询某个文件,或者执行一个shell命令等。此功能可由设计者自己定义。 在此基础上可以扩展客户端,比如设计一个菜单...

    IBM WebSphere Portal门户开发笔记01

    7、WCM内存溢出的解决方法 53 七、组件及其标签 53 (一)、标签 53 1、jsp组件 53 2、组件关联格式 54 3、IDCmpnt标签 55 4、workflowcmpnt标签 55 5、securitycmpnt标签 58 6、profilecmpnt 标签 63 7、pathcmpnt ...

    C#与.NET技术平台实战演练.part2

    8 执行时期指定数组的大小6-9 JaggedArray6-10 复制数组变量6-11 数组的应用6-11-l 数组常用的属性6-11-2 数组常用的方法6-11-3 由方法返回一个数组6-11-4 把数组当参数传递6-12 命令提示符参数第7章面向...

Global site tag (gtag.js) - Google Analytics