[函数] 标签显示函数及其度量的列表。而且只会列出具有非零度量的函数。[函数] 标签可以显示相容度量和互斥度量。
函数列表按某一列中的数据排序。这将便于您确定哪些函数具有高度量值。排序列标题文本以粗体显示,在列标题的左下角显示有一个三角形。您可以单击列标题来选择排序度量列。除非 [调用者-被调用者] 标签中的排序度量是归属度量,否则,当更改 [函数] 标签中的排序度量时,[调用者-被调用者] 标签中的排序度量也会发生相应变化。
如果您不想看到某个加载对象中的函数,可以选择 [视图] [显示/隐藏函数] 将这些函数隐藏起来。如果这样做了,函数列表中会出现该加载对象而不是这些函数。
在“Java 模式”下,函数列表会根据解释后的 JavaTM 方法以及所调用的任何本地方法来显示度量。在该模式下,人造函数<no Java callstack recorded>表示:即使 Java 程序正在运行,Java 虚拟机也不报告 Java 调用栈。 在“Java 专家”模式下,还会另外列出 HotSpot 虚拟机动态编译的方法。在“机器”模式下,会将多次 HotSpot 编译显示为名称相同但完全独立的函数。在该模式下,来自 Java 虚拟机的所有函数都将如此显示。要更改 Java 模式,请选择 [视图] -> [设置数据表示...] -> [格式],然后选择与所需 Java 模式相对应的单选按钮。
初始显示的度量取决于所收集的数据以及缺省设置。下表总结了缺省设置。
数据类型 | 缺省度量 |
---|---|
基于时钟的分析 | 相容及互斥用户 CPU 时间 |
硬件计数器上溢分析 | 相容及互斥次数(对于循环计数的计数器)或事件计数(对于其它计数器) |
同步延迟跟踪 | 相容同步等待计数和相容同步延迟时间 |
堆跟踪 | 相容泄漏及已泄漏的相容字节 |
MPI 跟踪 | 相容 MPI 时间、已发送的相容 MPI 字节、相容 MPI 发送、已接收的相容 MPI 字节、相容 MPI 接收以及相容 MPI 其它项 |
![]() |
要重新排列度量列的顺序,请将列标题拖到想要其出现的位置。 |
![]() |
要搜索特定函数,请使用工具栏中的 [查找] 工具。 |
![]() |
要选择显示的度量以及排序度量,请选择 [视图] ![]() |
另请参见 | |
---|---|
设置数据表示首选项 过滤数据 显示和隐藏函数 互斥、相容和归属度量 性能数据及其解释 程序结构 |