System.InvalidOperationException:可用于自定义计数器文件视图的内存不足。解决

 

 这个问题是创建子计数器内存不足导致的,每个计数器都有固定的内存。参考:https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.performancecounter?redirectedfrom=MSDN&view=dotnet-plat-ext-3.1

 

找到注册表项HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ <类别名称> \ Performance中创建一个名为FileMappingSize的DWORD来指定单独的共享内存的大小。

然后把计数器窗口关掉,所有引用自定义计数器的服务释放,重新引用。问题解决。不用重启服务器。

posted @ 2020-05-13 02:22  TangKnife  阅读(351)  评论(0)    收藏  举报