前言
这篇主要来记录一下实现Instrumentation的方式–premain。premain是在 Java SE 5中新引入的 ,开发者只能在 premain 当中施展想象力,所作的 Instrumentation 也仅限与 main 函数执行前。
Arthas
是Alibaba开源的Java诊断工具。一开始最吸引我的是它的redefine功能,居然可以直接将正在运行的字节码进行替换,好神奇(乡下人没见过世面)!!这里主要来记录一下阿尔萨斯的使用,大多网上是能找到的。Arthas 用户文档