欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Arthas

程序员文章站 2022-07-15 15:38:25
...
  • 下载
  • 启动
java -jar arthas-boot.jar  #   选择自己的java进程序号
  • 用法

进入arthas交互界面后,可以用命令查看相关信息

dashboard   #当前系统的实时数据面板
exit或者quit #退出交互界面,完全退出用stop
thread
	thread --help   
	thread |grep  BLOCKED  #查看是否存在线程的资源争用或者阻塞
	thread -b   #找出阻塞其他线程的线程
	tread      #  
	thread 20  #查看指定线程的运行栈,20为线程id
	thread -n 3  #查看当前最忙的3个线程的线程栈
trace          #获取方法的调用时长
	例1:trace com.demo.test.client.controller.DemoLessonController getLessonList  

	例2:过滤响应时间超过xx毫秒(ms)的方法
	trace 类路径 方法名 '#cost>时间(ms)'
	# 过滤响应时间超过300ms的方法
	trace com.sunlands.panda.client.controller.SophonLessonController getLessonList '#cost>300(ms)'
相关标签: 性能测试

上一篇: Arthas

下一篇: arthas使用