【Arthas 专题篇.二 - 源码解析】Arthas boot的启动流程

arthas 启动流程

源码地址


一. arthas 启动

arthas-boot.jar 启动入口类

1.1 启动流程
boot 仅仅是一个调用窗口,真正的核心代码并不在 boot 这个包内。
boot 会调用 “arthas-core.jar”, “arthas-agent.jar”, “arthas-spy.jar” 这三个包的功能,boot仅仅只做了启动检查的操作,也导致了后面服务端口占用的各种问题,无法在boot这边进行解决。

可参考图示,关注代码如何调用core的地方
【Arthas 专题篇.二 - 源码解析】Arthas boot的启动流程_第1张图片
1.2 main方法

启动类

com.taobao.arthas.boot.Bootstrap

main方法主要逻辑

public 

你可能感兴趣的:(arthas,源码分析与应用场景,java,jvm,内存管理)