使用性能计数器 您所在的位置:网站首页 wcf性能 使用性能计数器

使用性能计数器

2024-07-17 14:29| 来源: 网络整理| 查看: 265

使用性能计数器 项目05/10/2023

PerfCounters 示例演示了如何访问 Windows Communication Foundation (WCF) 性能计数器以及如何创建用户定义的性能计数器。 此示例基于入门指南。

注意

本主题的最后介绍了此示例的设置过程和生成说明。

在此示例中,客户端调用 ICalculator 服务的四个方法。 客户端一直执行该操作,直到被用户中断。 该服务保持不变。

性能计数器在该服务的 Web.config 文件的诊断节中启用,如下面的示例配置所示。

还可使用配置编辑器工具 (SvcConfigEditor.exe) 完成此任务。

启用性能计数器时,会为该服务启用整套 WCF 性能计数器。 .NET Framework 自动在三个级别维护性能数据:ServiceModelService、ServiceModelEndpoint 和 ServiceModelOperation。 其中每个级别都有“Calls”(调用)、“Calls per Second”(每秒调用次数)和“Security Calls Not Authorized”(未授权的安全调用次数)等性能计数器。

设置、生成和运行示例

请确保已执行 Windows Communication Foundation 示例的一次性安装过程。

若要生成 C# 或 Visual Basic .NET 版本的解决方案,请按照 Building the Windows Communication Foundation Samples中的说明进行操作。

要使用单机配置或跨计算机配置运行示例,请按照运行 Windows Communication Foundation 示例中的说明进行操作。

查看性能数据

启动性能监视器工具,方法是单击“开始”、“运行”,输入 perfmon,然后单击“确定”,或者从控制面板中选择“管理工具”并双击“性能”。

备注

在示例代码运行之前无法添加计数器。

选择列出的性能计数器并按 Delete 键以移除它们。

右击图表窗格并选择“添加计数器”以添加 WCF 计数器。 在“添加计数器”对话框中,从“性能对象”下拉列表框中选择“ServiceModelOperation 3.0.0.0、ServiceModelEndpoint 3.0.0.0 或 ServiceModelService 3.0.0.0”。 从列表中选择要查看的计数器。

备注

如果计算机中没有正在运行的 WCF 服务,则服务没有 WCF 性能计数器。

使用配置编辑器来启用计数器

打开 SvcConfigEditor.exe 的一个实例。

在“文件”菜单上,单击“打开”,然后单击“配置文件…”。

导航到示例应用程序的服务文件夹并打开 Web.config 文件。

单击“配置”树中的“诊断”。

切换“诊断”窗口中的“性能计数器”以显示“全部”。

保存该配置文件并退出编辑器。

另请参阅 AppFabric 监视示例


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有