如何使用arthas监听项目性能耗时?
2023-12-23 17:43:29
1.首先需要下载arthas项目
2.下载完成后启动你的项目,再启动我们的arthas:进到我们的bin目录
进到命令行窗口 java -jar arthas-boot.jar运行arthas
java -jar arthas-boot.jar
找到自己启动的项目对应的编号输入按回车即可,如下图所示
3.就可以使用arthas来监听我们的项目了
tace追踪controller trace 全限定类名 方法名字 ,执行
trace --skipJDKMethod false com.lwy.controller.DataStatisticsController getBar2
4.打开新的cmd窗口再次链接到我们的arthas项目,后继续追踪耗时高的方法(逐层追踪)
具体步骤先后执行一下两个语句,如telnet 报错看最后面
telnet localhost 3658
trace --skipJDKMethod false com.lwy.service.impl.TLostFoundServiceImpl createBar2 --listenerId 1
解释: listenerId 1是第一个窗口的监听器id
窗口2
窗口一
可以清晰的看出耗时占比
如果telnet报错
1.打开控制面板:你可以通过在开始菜单中搜索 “控制面板” 或者在运行对话框(Win + R)中输入 “control” 来打开控制面板。
2.进入 “程序” 或 “程序和功能”:根据你的 Windows 版本,可能会有不同的选项名称。你可以通过查找类似于 “程序”、“程序和功能”、“卸载程序” 的选项来进入。
3.点击 “启用或关闭 Windows 功能”:在 “程序和功能” 窗口中,你应该能够看到一个链接,名为 “启用或关闭 Windows 功能”。点击它来打开 “Windows 功能” 对话框。
4.启用 Telnet 客户端:在 “Windows 功能” 对话框中,你会看到一些可选的 Windows 功能。在这里找到 “Telnet 客户端” 选项,并勾选它。
5.点击 “确定” 或 “应用”:勾选完 “Telnet 客户端” 后,点击 “确定” 或 “应用” 按钮来保存更改。
文章来源:https://blog.csdn.net/qq_56533553/article/details/135116754
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!