修改的单个类的日志级别
logger --name com.test.ClassA --level ERROR
监控方法耗时(>100ms)
trace -E com.test.ClassA|org.test.ClassB method1|method2|method3 '#cost>100'
输出profiler火焰图
profiler start
profiler stop
获取变量
getstatic com.test.ClassA object
执行指定方法
ognl ‘@com.test.ClassA@MethodA.toString()’
按名字查询指定线程
thread -i 2000 | grep update
主动加载类
列出所有类加载器
classloader -l
用一个加载器加载指定类
classloader -c 18b4aac2 --load com.test.ClassA
这篇博客介绍了如何利用开源诊断工具Arthas进行方法耗时监控,通过`trace`命令关注特定类和方法的执行时间。同时,详细阐述了如何启动和停止Arthas的`profiler`来生成方法执行的火焰图,以直观展示性能瓶颈。这对于Java应用的性能优化具有重要指导意义。
5895






