26得票1回答
如何测量一个正在运行的ASP.NET MVC Web应用程序的内存使用情况?

一开始就声明,不确定这个问题是否更适合另一个 StackExchange 网站。 我有一个运行在 Windows Server 2008 和 IIS 7.5 上的 ASP.NET MVC 3 Web 应用程序。 网站最初运行良好,但我可以看到内存使用量逐渐增长。大约 12 小时后,内存几乎...

26得票2回答
创建一个PerfMon计数器以记录每次调用的平均值(C#)

如何使用PerfMon计数器记录C#中方法的平均执行时间? 到目前为止,我只发现了用于递增或递减PerfMon计数器的示例代码。

21得票2回答
检查内存泄漏的Perfmon计数器

我想要检查我的服务中是否存在内存泄漏问题。我已经尝试了以下一组perfmon计数器: .NET CLR Memory\# 所有堆中的字节数 .NET CLR Memory\第 2 代堆大小 .NET CLR Memory\# GC 句柄 .NET CLR Memory\# 固定对象的数量 ...

18得票2回答
如何打开 .coverage 文件

我使用 Vsperfmon.exe 创建了一个 .coverage 文件。 我目前正在使用 VS 2012 专业版 for web 授权版本。在 VS 专业版 中无法打开 .coverage 结果。通过谷歌搜索,我发现只有使用 VS Ultimate 才能打开它。 除了使用 VS Ulti...

17得票6回答
为什么perfmon无法看到我自定义性能计数器的实例?

我正在为一个应用程序创建一些自定义的性能计数器。我编写了一个简单的C#工具来创建类别和计数器。例如,下面的代码片段基本上是我要运行的内容。然后,我运行一个单独的应用程序,不断刷新计数器的原始值。当它运行时,在perfmon中可以在本地看到计数器和虚拟实例。 我遇到的问题是,我们使用的监控系统...

16得票2回答
PerformanceCounterCategory.GetCategories与Perfmon不一致

好的,我基本上是在尝试创建一个已安装性能计数器类别的列表,就像在 PerfMon 中获得的那样。为此,我正在使用System.Diagnostics.PerformanceCounterCategory.GetCategories() 这似乎可以工作,直到您检查列表并发现有些内容丢失。我首先发...

10得票1回答
IO 其他操作性能计数器说明

我收到了客户站点的perfmon计数器。我们注意到在 \\COMPUTERNAME\Process(PROCESS_NAME)\**IO Other Operations/sec** 中有异常值。 我得出的最好解释是: 进程发出除读写操作之外的I/O操作的平均速率(例如控制函数)。此...

10得票4回答
性能监视器 .blg 文件规范/解析库

我在哪里可以找到Perfmon二进制.blg文件格式的详细低级规范?更好的是,是否有人编写了用于解析.blg文件的低级开源库(最好是使用C语言,但任何语言都可以)?

9得票1回答
PerformanceCounterCategory.GetCategories() 抛出异常 ArgumentException - 对参数 'categoryName' 的值 '' 无效。

当我尝试运行这段代码时: var categories = System.Diagnostics.PerformanceCounterCategory.GetCategories(); 我遇到了ArgumentException异常。 我已经尝试过以下方法,但都没有成功: 手动重建...

9得票1回答
数据收集器集合中的奇怪数值

我正在收集各种虚拟机的性能数据。DataCollectorSet的初始化如下: set.Subdirectory = set.name; set.SubdirectoryFormat = AutoPathFormat.plaYearMonthDay; var schedule = set....