【发布时间】:2015-07-10 04:46:19
【问题描述】:
知道如何在没有 JDK 的情况下生成 java heapdump 吗? 可以获取processid,但是无法直接访问机器,也没有安装JDK。
您也可以使用 JVM 参数 -XX:+HeapDumpOnCtrlBreak 并发送一个 SIGQUIT 信号(-3 kill 用于 Unix 和 Ctrl-Break 用于 Windows) 到正在运行的 Java 进程——该信号还将创建一个 堆转储而不中止 JVM
有没有更简单的方法?以及如何向进程发送 SIGQUIT?
感谢您的帮助
【问题讨论】:
标签: java process heap-memory dump