kill -3 进程ID 如何生存dump文件?在线等!!!

各位大神好!今天调查服务器启动过程中,内存被大量使用,具体是那些对象占用。通过kill -3 《进程ID》可以手动生成javacore和heapdump文件,但是、时间在使用的过程中,为什么只生成javacore文件,没有生成heapdump文件。在JVM中增加参数【 -XX:+HeapDumpOnCtrlBreak】后,也没有输入...显示全部

各位大神好!

今天调查服务器启动过程中,内存被大量使用,具体是那些对象占用。

通过kill -3 《进程ID》可以手动生成javacore和heapdump文件,但是、时间在使用的过程中,为什么只生成javacore文件,没有生成heapdump文件。在JVM中增加参数【 -XX:+HeapDumpOnCtrlBreak】后,也没有输入heapdump文件。

请问,如何调试出来,手动可以生成heapdump文件呢?还是我的观点有误?

请指教!在线等!!!!谢谢

收起
参与22

查看其它 2 个回答The Flash的回答

The FlashThe Flash其它互联网公司

在was启动前设置下面环境变量(可以加在启动脚本中) export IBM_HEAPDUMP=true export IBM_HEAP_DUMP=true

export IBM_HEAPDUMP_OUTOFMEMORY=true export IBM_HEAPDUMPDIR=

互联网服务 · 2017-02-15
浏览3140

回答者

The Flash
其它互联网公司
擅长领域: 云计算存储灾备

The Flash 最近回答过的问题

回答状态

  • 发布时间:2017-02-15
  • 关注会员:4 人
  • 回答浏览:3140
  • X社区推广