方法调用视图和表

“方法调用”视图显示程序执行的整个过程并使您能够浏览调用所选方法的方法。该视图使用与执行流视图相同的图形比喻并且“方法调用”表与“执行流”表包含的信息相同。 

“方法调用”表只能从“方法调用”视图调用,而该视图又只能从“类统计信息”视图、“方法统计信息”视图和“执行流”视图调用。

仅当已启用执行流信息的收集时,“方法调用”表才可用,而当启动或连接至要进行概要分析的应用程序时,您就会启用收集操作。选择概要分析选项我的应用程序运行速度太慢,然后从“详细信息”选项中,选择显示执行流图形详细信息。 

显示

以下是“方法调用”视图显示的样本:

“方法调用”视图的图形

如果一个方法调用另一个方法,而该方法的对应方法又调用另一个方法,依此类推,色条级联到右边。色条根据线程分组成若干列。一条细黑垂直线将各列分隔开。每个线程的名称出现在该线程所在列的顶部。

色条 色条的橙色部分
色条指示线程中的方法。颜色编码表示对象的类。 
时间 数字:在灰色背景上为 12.5
时间以秒计,它显示在垂直轴上,从顶端开始。色条的高度指示执行方法所花费的时间。
名称
顶部的黑线指示称为 init 的 main,即 actionPerformed。线是黑色的,但如果方法是构造函数,则线和标注是红色的。

在“方法调用”表中,线程集中在第一列中,时间记录在连续行中。

控件

“方法调用”使您能够浏览调用了当前方法的那些方法。还有三个附加工具栏控件可用于此用途:

显示调用者 带有样式化图标的按钮
查看调用了当前方法的方法。
显示调用 带有样式化图标的按钮
查看当前方法正调用的方法。
下一个方法 带有样式化图标的按钮 和上一个方法 带有样式化图标的按钮
浏览所选方法的所有调用或所选方法的每条消息。视图工具栏标题将动态更改以指示您正在查看哪些调用。

图上的控件

“方法调用”图的状态行也与“执行流”图中的不同。将鼠标放置在色条上以显示状态信息,例如:
     样本状态行,就象下面定义的那样

相关概念
概要分析工具概述
概要分析资源
统计视图
执行流视图和表

相关任务
对应用程序进行概要分析
查看方法的调用和调用者
教程:分析来自 Java 进程的概要分析数据

 
 

>