JIT 性能计数器

性能控制台 .NET CLR JIT 类别包括一些计数器,这些计数器提供与已被实时 (JIT) 编译的代码有关的信息。 下表描述这些性能计数器。

性能计数器

说明

# of IL Bytes JITted(实时编译的 IL 字节数)

显示自应用程序启动后由实时 (JIT) 编译器编译的 Microsoft 中间语言 (MSIL) 字节的总数。 此计数器与“实时编译的 IL 字节总数”计数器等效。

方法的数量 JITted

显示自应用程序启动后实时 (JIT) 编译的方法的总数。 此计数器不包括预 JIT 编译的方法。

% Time in Jit(Jit 中所用时间百分比)

显示自上次 JIT 编译阶段后在 JIT 编译中所用的运行时间的百分比。 在每一 JIT 编译阶段的结尾更新此计数器。 JIT 编译阶段在编译方法及其依赖项时出现。

IL Bytes Jitted / sec(每秒实时编译的 IL 字节数)

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

Standard Jit Failures(标准 JIT 失败数目)

显示自应用程序启动后 JIT 编译器未能编译的方法的峰值数目。 如果不能验证 MSIL 或者如果在 JIT 编译器中存在内部错误,则可能出现该失败。

Total # of IL Bytes Jitted(实时编译的 IL 字节总数)

显示自应用程序启动后实时编译的总 MSIL 字节数。 此计数器与“实时编译的 IL 字节数”计数器等效。

请参见

参考

运行时分析

概念

托管执行过程

其他资源

.NET Framework 中的性能计数器