小智 8

可以通过以下方法为 JRockit JVM 获取 appdynamics 中的堆转储(注意:这不适用于 IBM JVM)

\n
    \n
  • 在 appdynamics 中选择必须进行堆转储的节点。
  • \n
  • 选择选项卡“JMX”
  • \n
  • 转到“MBean 浏览器”
  • \n
  • 从左侧窗格转到“com.sun.management”>>“HotSpotDiagnostic”
  • \n
  • 在右侧窗口的 dumpHeap 操作下,单击雷电标志以调用操作。
  • \n
  • 将打开一个新对话框,您必须在其中填写 p0 和 p1 文本框,如下所示
  • \n
\n

p0 \xe2\x80\x93 生成堆转储的路径(/path/dump.hprof)

\n

p1 -​​ 堆转储之前的 True \xe2\x80\x93 GC ;False - 堆转储之前没有 GC

\n
    \n
  • 点击“调用”
  • \n
\n

注意:如果您希望在内存不足的情况下生成堆转储,请给出

\n

p0:HeapDumpOnOutOfMemoryError

\n

另请注意,这些值将在 JVM 重新启动时丢失。

\n