加载性能计数器

更新:2007 年 11 月

性能控制台 .NET CLR Loading(加载)类别包括一些计数器,这些计数器提供有关加载程序集、类和应用程序域的信息的计数器。下表描述这些性能计数器。

性能计数器

说明

% Time Loading(加载时间百分比)

保留为将来使用。

Assembly Search Length(程序集搜索长度)

保留为将来使用。

Bytes in Loader Heap(加载程序堆中的字节数)

显示所有应用程序域上类加载程序提交的内存的当前大小(以字节为单位)。提交的内存是在磁盘页面文件中保留的物理空间。

Current appdomains(当前 appdomain 数目)

显示在该应用程序中加载的应用程序域的当前数目。

Current Assemblies(当前程序集数目)

显示当前运行的应用程序中在所有应用程序域上加载的程序集的当前数目。如果程序集以域中性的形式从多个应用程序域中加载,则该计数器只递增一次。

Current Classes Loaded(加载的类的当前数目)

显示在所有程序集中加载的类的当前数目。

Rate of appdomains(appdomain 的加载率)

显示每秒加载的应用程序域的数目。此计数器不是一段时间内的平均值;它显示最近两个样本中观测的值的差除以取样间隔时间所得的结果。

Rate of appdomains unloaded(appdomain 的卸载率)

显示每秒卸载的应用程序域的数目。此计数器不是一段时间内的平均值;它显示最近两个样本中观测的值的差除以取样间隔时间所得的结果。

Rate of Assemblies(程序集的加载率)

显示在所有应用程序域上每秒加载的程序集的数目。如果程序集以域中性的形式从多个应用程序域中加载,则该计数器只递增一次。

此计数器不是一段时间内的平均值;它显示最近两个样本中观测的值的差除以取样间隔时间所得的结果。

Rate of Classes Loaded(类的加载率)

显示所有程序集每秒加载的类的数目。此计数器不是一段时间内的平均值;它显示最近两个样本中观测的值的差除以取样间隔时间所得的结果。

Rate of Load Failures(加载失败率)

显示每秒未能加载的类的数目。此计数器不是一段时间内的平均值;它显示最近两个样本中观测的值的差除以取样间隔时间所得的结果。

可能会有多种原因导致加载失败,例如安全性不足或格式无效等。有关详细信息,请参见分析服务帮助。

Total # of Load Failures(加载失败的总数)

显示自应用程序启动后未能加载的类的峰值数目。

可能会有多种原因导致加载失败,例如安全性不足或格式无效等。有关详细信息,请参见分析服务帮助。

Total Appdomains(Appdomain 的总数)

显示自应用程序启动后加载的应用程序域的峰值数目。

Total appdomains unloaded(卸载的 appdomain 的总数)

显示自应用程序启动后卸载的应用程序域的总数。如果应用程序域被多次加载和卸载,则每当卸载应用程序域时该计数器递增。

Total Assemblies(程序集总数)

显示自应用程序启动后加载的程序集的总数。如果程序集以域中性的形式从多个应用程序域中加载,则该计数器只递增一次。

Total Classes Loaded(加载的类的总数)

显示自应用程序启动后在所有程序集中加载的类的累积数目。

请参见

参考

运行时分析

其他资源

.NET Framework 中的性能计数器

公共语言运行库中的程序集

应用程序域