我要评分文档获取效率文档正确性内容完整性文档易理解0/200提交在线提单论坛求助 查看方法采样分析结果 前提条件 已创建采样分析记录,并完成分析。 操作步骤 在Java性能分析工具界面的“任务/报告列表”区域单击“采样分析”中指定分析任务的名称。打开“CPU”页签。 单击“方法采样”页签。 查看火焰图、反向火焰图和调用树,以“Java方法采样”为例,如图1和图3所示。 “图类型”下拉框可以选择: 火焰图:查看对应的火焰图,鼠标悬停在函数块上会显示函数详细信息。y轴表示调用栈。每一层一个函数。调用栈越深,火焰就越高,顶部就是正在执行的函数,下方都是它的父函数。x轴表示抽样数。如果一个函数在x轴占据的宽度越宽,就表示它被抽到的次数越多,即执行的时间越长。注意,x轴不代表时间,而是所有的调用栈合并后,按字母顺序排列的。 反向火焰图:以栈顶为起点,逐步回溯至栈底,将调用方法一致的调用栈进行聚合。 调用树:以树形结构显示调用栈的逻辑过程,分析程序中函数的调用关系和比例。 “采样数据”下拉框可以选择“Java方法采样”或“Native方法采样”。 单击按钮可上下翻转火焰图,单击按钮复原至火焰图最初展示状态,单击按钮使反向火焰图按函数占比排序,单击按钮使反向火焰图按函数名称排序;单击和图标可一键展开或收缩对应内容;单击按钮可全屏查看。 火焰图和反向火焰图提供搜索框,可搜索需要查找的方法名,在图中以紫色标记并显示其在全部堆栈中所占百分比,可点击“清除搜索”去除紫色标记和搜索结果。 图1 火焰图 图2 反向火焰图 图3 调用树 父主题: 查看分析结果