确定线程瓶颈背后的方法

在确定线程瓶颈之后,使用线程视图UML2 对象交互视图和概要分析监视器来确定瓶颈涉及的方法。

先决条件:要使用“UML2 对象交互”视图,当您收集数据时必须选择“线程分析”概要分析类型中的收集 UML2 序列图对象交互数据。请参阅收集线程数据

要查看在出现瓶颈时调用了什么方法:

  1. 打开“UML2 对象交互”视图:从“线程视图”下拉菜单选择使用 UML2 对象交互打开
  2. 确保显示“概要分析监视器”、“线程视图”和“UML2 对象交互”视图。
  3. 在“线程视图”的线程列表中,选择要调查的线程。
  4. 在“线程视图”的线程时间线显示中,将“当前时间”指示器放置在表示要调查的调用的箭头上。“当前时间”指示器是一条垂直线,缺省情况下,放置在“线程视图”图的左侧。要移动“当前时间”指示器,请用鼠标拖动它或在时间窗口中单击。 此操作产生以下结果:
    • 它使“UML2 对象交互”视图保持同步,这样第一条看到的消息是“当前时间”指示器所选择的调用。
    • 它展开“概要分析监视器调用堆栈”节点,显示“线程视图当前时间”指示器指示的调用。一个调用在“概要分析监视器”中以调用指示器图标 “调用指示器”图标 指出。注意您必须展开“概要分析监视器”中的“线程分析”节点以检查调用堆栈。
    • 它将所指示的“调用堆栈”节点的当前时间从 0 秒(标记运行开始)更改为作出调用的时间(从运行开始起的毫秒数)。
  5. 通过参阅“UML2 对象交互”视图或“概要分析监视器调用堆栈”条目来确定调用方法。

以下主题提供关于一起使用这些视图的附加信息:

父主题:检测线程瓶颈

相关任务
确定线程瓶颈

相关参考
线程视图

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.