“函数”报告视图按函数名称列出分析数据。
常规
常规列标识视图行中的函数。
| 列 | 说明 | 
|---|---|
| 函数名 | 函数名。 | 
| 函数地址 | 函数的地址。 | 
| 函数行号 | 函数在源文件中的起始行号。 | 
| 调用数 | 对此函数进行的调用总数。 | 
| 源文件 | 包含函数定义的源文件。 | 
| 模块名 | 函数所在模块的名称。 | 
| 模块路径 | 函数所在模块的路径。 | 
| 进程 ID | 分析运行的进程 ID (PID)。 | 
| 进程名 | 进程的名称。 | 
| 时间独占探测系统开销 | 此函数由检测导致的时间开销。 不包括该函数所调用的各个函数中的开销。 所有独占时间中已扣除探测开销。 | 
| 时间包含探测系统开销 | 此函数及其子函数由检测导致的时间开销。 包括该函数所调用的各个函数中的开销。 所有非独占时间中已扣除探测开销。 | 
已用非独占时间值
已用非独占时间值是函数在调用堆栈上的时间。 此时间包括函数调用的各个函数所用的时间以及对操作系统的调用(如上下文切换和输入/输出操作)所用的时间。
| 列 | 说明 | 
|---|---|
| 已用包含时间 | 对此函数的所有调用的总已用非独占时间。 | 
| 已用非独占时间百分比 | 此函数所用的已用非独占时间占分析运行中总已用非独占时间的百分比。 | 
| 平均已用非独占时间 | 对此函数的调用的平均已用非独占时间。 | 
| 最长已用非独占时间 | 对此函数的调用的最长已用非独占时间。 | 
| 最短已用非独占时间 | 对此函数的调用的最短已用非独占时间。 | 
已用独占时间值
“已用独占”值指示函数执行函数体内代码(即函数位于调用堆栈顶部时)的时间。 此时间包括对操作系统的调用(如上下文切换和输入/输出操作)所用的时间,但不包括由函数调用的各个函数所用的时间。
| 列 | 说明 | 
|---|---|
| 已用独占时间 | 对此函数的所有调用的总已用独占时间。 | 
| 已用独占时间百分比 | 此函数所用的总已用独占时间占分析运行中的总已用独占时间的百分比。 | 
| 平均已用独占时间 | 对此函数的调用的平均已用独占时间。 | 
| 最长已用独占时间 | 对此函数的调用的最长已用独占时间。 | 
| 最短已用独占时间 | 对此函数的调用的最短已用独占时间。 | 
应用程序非独占时间值
应用程序非独占时间值是函数在调用堆栈上的时间。 此时间不包括对操作系统的调用(如上下文切换和输入/输出操作)所用的时间,但包括由函数调用的各个函数所用的时间。
| 列 | 说明 | 
|---|---|
| 应用程序包含时间 | 对此函数的所有调用的总应用程序非独占时间。 | 
| 应用程序非独占时间百分比 | 此函数所用的总应用程序非独占时间占分析运行中的总已用非独占时间的百分比。 | 
| 平均应用程序非独占时间 | 对此函数的调用的平均应用程序非独占时间。 | 
| 最长应用程序非独占时间 | 对此函数的调用的最长应用程序非独占时间。 | 
| 最短应用程序非独占时间 | 对此函数的调用的最短应用程序非独占时间。 | 
应用程序独占时间值
应用程序独占时间值是函数在调用堆栈顶部直接执行的时间。 此时间不包括对操作系统的调用(如上下文切换和输入/输出操作)所用的时间,也不包括由函数调用的各个函数所用的时间。
| 列 | 说明 | 
|---|---|
| 应用程序独占时间 | 对此函数的所有调用的总应用程序独占时间。 | 
| 应用程序独占时间百分比 | 此函数所用的总应用程序独占时间占分析运行中的总已用独占时间的百分比。 | 
| 平均应用程序独占时间 | 对此函数的调用的平均应用程序独占时间。 | 
| 最长应用程序独占时间 | 对此函数的调用的最长应用程序独占时间。 | 
| 最短应用程序独占时间 | 对此函数的调用的最短应用程序独占时间。 |