Arthas 导出堆栈信息
作者:
晴天哥_王志 | 来源:发表于
2021-05-23 20:34 被阅读0次
系列
开篇
- arthas提供heapdump命令导出栈信息, 类似jmap命令的heap dump功能。
原理介绍
- 通过通过HotSpotDiagnosticMXBean的dumpHeap来导出栈参数。
public interface HotSpotDiagnosticMXBean extends PlatformManagedObject {
void dumpHeap(String var1, boolean var2) throws IOException;
List<VMOption> getDiagnosticOptions();
VMOption getVMOption(String var1);
void setVMOption(String var1, String var2);
}
源码分析
private static void run(CommandProcess process, String file, boolean live) throws IOException {
HotSpotDiagnosticMXBean hotSpotDiagnosticMXBean = ManagementFactory
.getPlatformMXBean(HotSpotDiagnosticMXBean.class);
hotSpotDiagnosticMXBean.dumpHeap(file, live);
}
本文标题:Arthas 导出堆栈信息
本文链接:https://www.haomeiwen.com/subject/tvizjltx.html
网友评论