手动生成dump文件的方法分享
2023-03-31 10:45:17 时间
转自:
http://www.java265.com/JavaJingYan/202206/16545842593674.html
dump文件的功能:
1.在特定时刻,将整个储存装置或储存装置之某部分的内容记录在另一储存装置中。存储的目的通常是为了防止发生错误
2.将具备可读格式的数据从主要或辅助储存体复制至外部媒体,如磁带、磁盘或打印机等媒体
3.为收集错误信息而复制整个虚拟储存体或虚拟储存体之某部分的内容。
下文笔者讲述生成dump文件的方法分享,如下所示
dump文件的简介
dump文件: 保存着一个进程指定时间的快照 dump文件: 是调试程序所使用的文件,我们可使用专门工具打开 dump文件: 包含程序运行的模块信息、线程信息、堆栈调用信息、异常信息等数据 dump常用于处理服务器线上事故所使用的文件
生成dump文件的方法
生成步骤: 1.查找出java程序的pid 2.使用jmap命令生成dump文件
例:
[root@localhost tmp]# jmap -dump:format=b,file=test.dump 4849 Dumping heap to /opt/tmp/test.dump ... Heap dump file created test.dump:代表文件名称 4849:进程id
相关文章
- DevSecOps 调查:60% 的开发者发布代码速度增长了 2 倍
- PHP图片处理库Grafika详细教程(4):图形绘制
- 使用 Cmake 来搭建跨平台的应用程序框架:C++版本
- PHP图片处理库Grafika详细教程(3):图像属性处理
- PHP图片处理库Grafika详细教程(2):图像特效处理模块
- PHP图片处理库Grafika详细教程(1):图像基本处理
- 面向监狱编程,就靠它了
- Flask插件系列 - Flask-Mail
- 这才是真的码“农”!Linux基金会要推广开源技术种菜了
- Socket编程实战
- 前端开发与后端开发的区别是什么?
- 面试官:说说Webpack的热更新是如何做到的?原理是什么?
- Kotlin + Spring Boot服务端开发
- ThreadLocal使用与原理
- TestNG通过自定义Listener形式实现用例失败重试
- A Guide to CSS Rules - CSS 规则书写不完全指南
- PHP混合Go协程并发
- PHP之十六个魔术方法详解
- 如何用轻量协作工具做bug管理
- 你会用JSON.stringify()?