jvm 生成javacore和heapdump文件
来源:互联网 发布:单身比例 知乎 编辑:程序博客网 时间:2024/05/19 17:22
jvm 生成javacore和heapdump文件
(1)如果使用Oracle JVM也就是标准的SUN JVM(SUN已被oracle收购)
当内存溢出时生成heapdump文件配置如下
-Xloggc:${目录}/temp_gc.log (GC日志文件)
-XX:+HeapDumpOnOutOfMemoryError (内存溢出时生成heapdump文件)
-XX:HeapDumpPath=${目录} (heapdump文件存放位置)
如果要即时动态生成heapdump文件可以使用jmap命令,jdk6.0已取消了-XX:+HeapDumpOnCtrlBreak配置参数通过ctrl+break的方式。
jmap -dump:format=b,file=temp_heapdump.hprof <pid>
(2)HP JVM
-Xverbosegc:file=${目录}/temp_gc.log (GC日志文件)
-XX:+HeapDumpOnOutOfMemoryError (内存溢出时生成heapdump文件)
-XX:+HeapDumpOnCtrlBreak (可以通过ctrl+break组合键动态生成heapdump文件)
-XX:HeapDumpPath=${目录} (heapdump文件存放位置)
(3)IBM JVM
非windows操作系统环境中
-XverboseGClog: ${目录}/temp_gc.log (GC日志文件)
-Xdump:heap:events=user,file=${目录}/pid%uid%pid.phd
表示可以根据需要通过kill -3 <pid>产生DUMP文件,%uid和%pid为变量
windows操作系统环境中
启动wsadmin,进入wsadmin环境
wsadmin> set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
wsadmin> $AdminControl invoke $jvm generateHeapDump
wsadmin> $AdminControl invoke $jvm dumpThreads
当内存溢出时生成heapdump文件配置如下
-Xloggc:${目录}/temp_gc.log (GC日志文件)
-XX:+HeapDumpOnOutOfMemoryError (内存溢出时生成heapdump文件)
-XX:HeapDumpPath=${目录} (heapdump文件存放位置)
如果要即时动态生成heapdump文件可以使用jmap命令,jdk6.0已取消了-XX:+HeapDumpOnCtrlBreak配置参数通过ctrl+break的方式。
jmap -dump:format=b,file=temp_heapdump.hprof <pid>
(2)HP JVM
-Xverbosegc:file=${目录}/temp_gc.log (GC日志文件)
-XX:+HeapDumpOnOutOfMemoryError (内存溢出时生成heapdump文件)
-XX:+HeapDumpOnCtrlBreak (可以通过ctrl+break组合键动态生成heapdump文件)
-XX:HeapDumpPath=${目录} (heapdump文件存放位置)
(3)IBM JVM
非windows操作系统环境中
-XverboseGClog: ${目录}/temp_gc.log (GC日志文件)
-Xdump:heap:events=user,file=${目录}/pid%uid%pid.phd
表示可以根据需要通过kill -3 <pid>产生DUMP文件,%uid和%pid为变量
windows操作系统环境中
启动wsadmin,进入wsadmin环境
wsadmin> set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
wsadmin> $AdminControl invoke $jvm generateHeapDump
wsadmin> $AdminControl invoke $jvm dumpThreads
0 0
- JVM javacore 和 heapdump 文件生成选项
- jvm 生成javacore和heapdump文件
- jvm 生成javacore和heapdump文件
- jvm 生成 javacore 和 heapdump 文件
- 如何手动生成heapdump和javacore文件
- 如何生成javacore和heapdump
- 服务生成javacore 和heapdump
- 利用wsadmin生成javacore,heapdump文件
- 如何产生javacore文件和heapdump文件
- 如何查看javacore和heapdump文件
- 如何查看javacore和heapdump文件
- 1.如何产生javacore和heapdump文件
- 如何查看javacore和heapdump文件
- 如何查看javacore和heapdump文件
- 如何产生javacore和heapdump文件
- 如何查看javacore和heapdump文件
- JAVACORE与HEAPDUMP生成大法
- [Websphere]如何产生javacore文件和heapdump文件
- 黑马程序员--------单例设计模式
- hdu2639——Bone Collector II——————【01背包、第k优解】
- JAVA标准系列(java规范)
- iOS初学者超级头疼的CollectionView学习
- 【Python学习记录】2015-01-27
- jvm 生成javacore和heapdump文件
- linux apt-get 安装 jdk
- JVM监控工具-Jconsole
- 磁盘IO满负荷性能分析
- iOS动画进阶(一)图层树
- Android Intent Action
- 使用jquery实现js跨域
- ffmpeg+OpenCV Linux下安装和配置
- polya定理+欧拉函数优化