在时序图视图中工作

根据“概要分析和记录”透视图的“概要分析监视器”视图中的资源层次结构的不同,可以从此视图中的不同节点获得不同类型的时序图。

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

查看交互作用

在“概要分析和记录”透视图的“时序图”视图中,主机和进程交互作用可视化有助于分布式应用程序的工作负载管理。这些视图中时间的表示法有助于确定应用程序性能以及网络通信中的瓶颈。

从监视器级别开始,监视器下面的所有交互作用图都可用。即,可以查看表示主机之间、进程之间、线程之间、对象之间和类之间的交互作用的时序图。从进程级别开始,只有线程交互作用、对象交互作用和类交互作用才可用,依此类推。

主机交互作用

使用主机交互作用图来查看在不同主机上(这些主机参与分布式应用程序的执行)执行的方法之间的交互作用。主机交互作用图在时序图表示中提供最高级的抽象。交互作用流显示在各机器间如何执行这些方法。它提供特定主机的工作负载的高级可视化。

要查看主机交互作用图,遵循下列步骤:

  1. 在“概要分析监视器”视图中,选择表示应用程序群集的监视器。
  2. 右键单击,然后选择打开方式 > 主机交互作用

“时序图”视图打开,并显示与监视器中的主机相对应的实体。

进程交互作用

使用进程交互作用图来查看在不同进程中(这些进程参与应用程序的执行)执行的方法的交互作用。

要查看进程交互作用图,遵循下列步骤:

  1. 在“概要分析监视器”视图中,选择表示感兴趣的应用程序群集或主机的监视器。
  2. 右键单击,然后选择打开方式 > 进程交互作用。“时序图”视图打开,并显示与监视器或主机中的进程相对应的实体。

线程交互作用

使用线程交互作用图来查看在不同线程中(这些线程参与应用程序的执行)执行的方法的交互作用。

要查看线程交互作用图,遵循下列步骤:

  1. 在“概要分析监视器”视图中,选择表示感兴趣的应用程序群集、主机或进程的监视器。
  2. 右键单击,然后选择打开方式 > 线程交互作用。“时序图”视图打开,并显示与监视器、主机或进程中的线程相对应的实体。

类交互作用

使用类交互作用图来查看参与应用程序执行的程序的类方法的交互作用。

要查看类交互作用图,遵循下列步骤:

  1. 在“概要分析监视器”视图中,选择表示感兴趣的应用程序群集、主机或进程的监视器。
  2. 右键单击,然后选择打开方式 > 类交互作用。“时序图”视图显示与监视器、主机或进程中的类相对应的实体。

对象交互作用

使用对象交互作用图来查看参与应用程序的执行的对象方法的交互作用。

要查看对象交互作用图,遵循下列步骤:

  1. 在“概要分析监视器”视图中,选择表示感兴趣的应用程序群集、主机或进程的监视器。
  2. 右键单击,然后选择打开方式 > 对象交互作用。“时序图”视图显示与监视器、主机或进程中的对象相对应的实体。

查看性能瓶颈

热点可以很精确地指示方法的哪个部分消耗了大部分时间。它可能位于两次调用之间,或者位于调用与方法入口或方法出口之间,或者可能包含整个方法。请参阅查看性能瓶颈中有关如何处理的示例。

验证应用程序的执行流

“时序图”工具生成一些图形来表示应用程序的执行流。可以将生成的这些图形与应用程序设计文档中的时序图进行比较以验证符合情况。

验证参与执行的对象数

要提高应用程序的内存占用量,检查参与执行的类实例的数目是合适的。受监视的数据的“包统计信息”视图提供参与执行的对象实例数目的数值以及它们消耗的执行时间。

标识对象消耗的内存

“实例统计信息”视图提供参与执行的类实例的内存消耗的数值。此信息对于内存优化工作是很重要的。

标识耗时的方法

要提高受监视的应用程序的性能时间,必须仔细验证所调用的方法的执行时间。在“概要分析和记录”透视图的“方法统计信息”视图中提供了此信息。

 

相关概念
日志分析器概述
日志文件相关
日志交互作用视图
日志线程交互作用视图

相关任务
使用日志文件
使时间同步

相关参考
日志视图