远程处理性能计数器

本主题介绍一项传统技术,保留该技术是为了向后兼容现有的应用程序,不建议对新的开发使用该技术。现在应该使用  Windows Communication Foundation (WCF) 来开发分布式应用程序。

性能控制台 .NET CLR Remoting(远程处理)类别包括一些计数器,这些计数器提供与应用程序使用的远程对象有关的信息。下表描述这些性能计数器。

性能计数器 说明

信道

显示自应用程序启动后在所有应用程序域上注册的远程处理信道的总数。信道在远程对象之间传输消息。

Context Proxies(上下文代理数目)

显示自进程启动后该进程中的远程处理代理对象的总数。代理对象作为这些远程对象的代表并确保对该代理的所有调用都被转发给正确的远程对象。

Context Bound Classes Loaded(加载的上下文绑定类的数目)

显示加载的上下文绑定类的数目。可以绑定到上下文的类称为上下文绑定类。上下文绑定类用上下文特性来标记,这些特性提供同步、线程关联、事务等的使用规则。

Context-Bound Objects Alloc / sec(分配的上下文绑定对象的数目/秒)

显示每秒分配的上下文绑定对象的数目。可以绑定到上下文的类称为上下文绑定对象。上下文绑定类用上下文特性来标记,这些特性提供同步、线程关联、事务等的使用规则。

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

Contexts(上下文数目)

显示应用程序中远程处理上下文的当前数目。上下文是包含对象集合的边界,这些对象具有同步、线程关联、事务等的相同使用规则。

Remote Calls / sec(远程调用数/秒)

显示每秒调用的远程过程调用的数目。远程过程调用是对调用方所在应用程序域之外的任何对象的调用。此计数器不是一段时间内的平均值;它显示最近两个样本观测值的差除以取样间隔所得的结果。

Total Remote Calls(远程调用的总数)

显示自应用程序启动后调用的远程过程调用的总数。远程过程调用是对调用方所在应用程序域之外的任何对象的调用。

另请参见

其他资源

Performance Counters
Runtime Profiling
.NET 远程处理

生成日期:2010-02-13