Windows/Linux环境下收集JVM内存dump文件方法
2015-04-27 14:49
387 查看
Java服务出现假死的现象(如网页打不开、打开空白页面、访问速度极剧下降),则需要工程师在第一时间dump JVM 内存数据,用以分析原因。那么怎样获取JVM内存dump文件呢?
在Windows的CMD控制台或者Linux终端下执行:
(其中YYMMddhhmm自定义的文件名;pid是Java服务本身的进程ID,如何查看Java进程可参考下一篇博文“Windows/Linux环境下查看Java进程ID方法”)。
注意:使用 jmap 命令可能会导致网站对外服务暂停,请尽减少生成dump文件,遇到网站服务异常时,则务必需要第一时间生成 dump 文件,以供分析。
在Windows的CMD控制台或者Linux终端下执行:
jmap-dump:format=b,file=YYMMddhhmm.dump pid
(其中YYMMddhhmm自定义的文件名;pid是Java服务本身的进程ID,如何查看Java进程可参考下一篇博文“Windows/Linux环境下查看Java进程ID方法”)。
注意:使用 jmap 命令可能会导致网站对外服务暂停,请尽减少生成dump文件,遇到网站服务异常时,则务必需要第一时间生成 dump 文件,以供分析。
相关文章推荐
- Linux或Windows下 改变Tomcat JVM 内存设置方法
- 监控Linux环境下JVM应用内存的两种方法
- 分别在Linux和Windows下设置JVM内存的简单方法
- 监控Linux环境下JVM应用内存的两种方法
- Windows or Linux环境下利用“共享内存”实现进程间通信的C/C++代码
- Windows/Linux环境下查看Java进程ID方法
- windows 10中的ubuntu子系统安装桌面环境的方法(How to install Ubuntu-desktop in windows 10 Subsystem for Linux)
- tomcat 配置 分别在Linux和Windows下设置JVM内存
- Jconsole远程监控tomcat 的JVM内存(linux、windows)
- Linux和Windows下查看环境变量方法对比
- Windows和Linux环境,网络异常模拟测试方法【转载自光荣之路微信公众号】
- Linux环境定位C程序内存泄露以及非法访问的方法
- windows蓝屏日志文件、dump文件收集方法
- linux/unix/windows环境查看本机的外网内网地址方法
- linux/unix/windows环境查看本机的外网内网地址方法
- linux/unix/windows环境查看本机的外网内网地址方法
- linux/unix/windows环境查看本机的外网内网地址方法
- linux/unix/windows环境查看本机的外网内网地址方法
- linux/unix/windows环境查看本机的外网内网地址方法
- linux/unix/windows环境查看本机的外网内网地址方法