【发布时间】:2015-07-03 17:38:29
【问题描述】:
我们如何在 appdynamics 的帮助下捕获堆转储?
【问题讨论】:
标签: heap-dump performance-monitor appdynamics
我们如何在 appdynamics 的帮助下捕获堆转储?
【问题讨论】:
标签: heap-dump performance-monitor appdynamics
据我从他们的文档中了解到,AppD 没有办法捕获堆转储。他们建议在这种情况下使用内存泄漏检测功能。 另一方面,我知道我们可以获得线程转储,这在某些情况下可能会有所帮助(代理 -> 请求代理日志文件)
【讨论】:
可以通过以下方法为 JRockit JVM 获取 appdynamics 中的堆转储(注意:这不适用于 IBM JVM)
p0 - 生成堆转储的路径(/path/dump.hprof)
p1 - True - 堆转储前的 GC ; False - 堆转储前没有 GC
注意:如果您希望在内存不足的情况下生成堆转储,请给出
p0 : HeapDumpOnOutOfMemoryError
另请注意,这些值将在 JVM 重新启动时丢失。
【讨论】: