开发者社区> 问答> 正文

应用诊断分析平台ATP里我现在线程数量飙升,想看一下具体是哪个方法导致的激增这个是怎么看呢?

应用诊断分析平台ATP里我现在线程数量飙升,想看一下具体是哪个方法导致的激增这个是怎么看呢,选哪个线来看?457cec1405cba6b64a810a8d23e51895.png

展开
收起
三分钟热度的鱼 2023-07-19 20:33:50 99 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在ARMS中查看线程数量飙升的具体原因,可以通过以下步骤来实现:

    1.登录ARMS控制台,在左侧导航栏中选择“应用列表”,找到您要查看的应用程序,点击进入该应用程序的监控页面。

    2.在监控页面中,选择“JVM性能分析”标签页,在页面中间可以看到“线程数”图表,展示了应用程序的线程数量变化情况。

    3.根据线程数量的变化趋势,找到线程数量飙升的时间段,用鼠标在该时间段内进行划选。

    4.划选完成后,页面下方会出现“线程分析”部分,展示该时间段内线程数量最高的线程信息。

    5.在“线程分析”部分中,选择“线程栈”标签页,可以查看该线程当前的调用栈信息,包括每个方法所占用的CPU时间、执行次数等信息。

    2023-07-28 08:33:16
    赞同 展开评论 打赏
  • 在阿里云应用诊断分析平台(ARMS)中,您可以使用以下步骤来查看导致线程数量激增的具体方法:

    1. 登录到ARMS控制台:访问https://arms.console.aliyun.com,使用您的阿里云账号登录。

    2. 选择应用:在ARMS控制台上,选择您要分析的应用程序。

    3. 导航到线程面板:在左侧导航栏中,选择 "性能分析" 或类似的选项,然后找到与线程相关的面板或页面。

    4. 查看线程数量:在线程相关的面板或页面上,您应该能够看到当前的线程数量指标。通常会显示线程数量随时间变化的趋势图。

    5. 分析方法调用:在线程数量指标图表下方,应该有一个可以展开的时间轴或列表,显示每个时间点的方法调用情况。

    6. 高亮异常时间段:浏览线程数量图表,并寻找线程数量激增的异常时间段。一般情况下,这些异常会以明显的峰值或突变形式显示出来。

    7. 查看具体方法调用:在异常时间段上,点击或选择相应的时间点,以查看具体导致线程数量激增的方法调用。

    2023-07-19 21:32:54
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
360度高效定位Java应用问题,专家常驻答疑解惑。
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载