手动生成dump文件的方法分享

打印 上一主题 下一主题

主题 857|帖子 857|积分 2571

转自:
http://www.java265.com/JavaJingYan/202206/16545842593674.html
dump文件的功能: 
    1.在特定时刻,将整个储存装置或储存装置之某部分的内容记录在另一储存装置中。存储的目的通常是为了防止发生错误
    2.将具备可读格式的数据从主要或辅助储存体复制至外部媒体,如磁带、磁盘或打印机等媒体
    3.为收集错误信息而复制整个虚拟储存体或虚拟储存体之某部分的内容。
下文笔者讲述生成dump文件的方法分享,如下所示
dump文件的简介
  1. dump文件:
  2.      保存着一个进程指定时间的快照
  3. dump文件:
  4.      是调试程序所使用的文件,我们可使用专门工具打开
  5. dump文件:
  6.     包含程序运行的模块信息、线程信息、堆栈调用信息、异常信息等数据
  7. dump常用于处理服务器线上事故所使用的文件
复制代码
生成dump文件的方法
  1. 生成步骤:
  2.     1.查找出java程序的pid
  3.     2.使用jmap命令生成dump文件
复制代码
例:
  1. [root@localhost tmp]# jmap -dump:format=b,file=test.dump 4849
  2. Dumping heap to /opt/tmp/test.dump ...
  3. Heap dump file created
  4. test.dump:代表文件名称
  5. 4849:进程id
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表