“行”视图 - 探查器 .NET 内存采样数据

使用采样方法的 .NET 内存分配分析数据的“行”视图列出分析运行期间分配内存的语句。 这些列还包括分配的大小和数量。

在源文件中,一个语句可以跨多个行,并且一行可以包括多个语句。

语句由以下数据标识:

  • 包含函数语句的源文件。

  • 包含该语句的函数。

  • 该语句的起始源代码行。

  • 该语句的起始源代码行中的字符。

  • 该语句的结束源代码行。

  • 该语句的结束源代码行中的字符。

“行名”列提供一串可排序的标识符数据。

根据定义,语句不调用其他函数。 因此,仅列出独占值。

说明

进程 ID

分析运行的进程 ID (PID)。

进程名

进程的名称。

模块名

语句所在模块的名称。

模块路径

语句所在模块的路径。

源文件

语句所在的源文件。

函数名

语句所在函数的名称。

函数行号

函数在源文件中的起始行号。

函数地址

函数的起始地址。

源行的开始位置

源文件中发生分配的起始行号。

源行的结束位置

源文件中发生分配的结束行号。

源字符的开始位置

发生分配的起始字符在源文件行中的偏移量。

源字符的结束位置

发生分配的结束字符在源文件行中的偏移量。

行名

由探查器生成的行标识符,具有以下语法:Source File;[Line Number Start,Character Start]->;[Line Number Start,Character Start]

独占分配

此行中创建的对象总数。

独占分配数 %

在分析运行期间创建的,此行中分配的所有对象数的百分比。

独占字节数

在分析运行期间分配的,此行中分配的所有内存字节数的百分比。

独占字节数 %

在分析运行期间分配的,此行中分配的所有内存字节数的百分比。

请参见

参考

“行”视图 - 探查器采样数据