2015-04-24 49 views

回答

0

从我的文档中了解到,AppD没有办法捕获堆转储。他们建议在这种情况下使用内存泄漏检测功能。 在不同的音符,我知道我们能得到线程转储在某些情况下也许有帮助的(代理 - >请求代理日志文件)

2

堆转储appdynamics可以通过下面的方法来采取的JRockit JVM(注:这不适用于IBM JVM)

  • 在appdynamics中选择您需要进行堆转储的节点。
  • 选择标签“JMX”
  • 进入“的MBean浏览器”
  • 转到“com.sun.management” >>“HotSpotDiagnostic”左侧窗格中的
  • 在右边窗下操作的dumpHeap点击雷电标志来调用动作。
  • 一个新的对话框,打开了中你必须填写的P0和P1文本框如下

P0 - 路径产生堆转储(/path/dump.hprof)

P1 - 真 - 堆转储前的GC;假 - 堆前没有GC转储“援引”

  • 点击:如果你想在内存不足的情况下会产生堆转储给

    P0:HeapDumpOnOutOfMemoryError

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