Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有比使用性能计数器查找进程的CPU使用率和内存使用率更快的方法?_C#_Performancecounter - Fatal编程技术网

C# 有没有比使用性能计数器查找进程的CPU使用率和内存使用率更快的方法?

C# 有没有比使用性能计数器查找进程的CPU使用率和内存使用率更快的方法?,c#,performancecounter,C#,Performancecounter,我在互联网上发现了很多类似的问题,比如为什么性能计数器的初始化速度如此之慢,特别是对于远程机器。对于包括我在内的一些人来说,仅仅初始化一个进程就需要2分钟以上的时间来获取进程的cpu使用率。还没有人提出适当的解决方案来加快速度,这让我认为,如果我坚持使用性能计数器,“没有”解决方案。所以我想知道,是否有一种替代方法可以让我找到运行在远程计算机上的进程的CPU使用率和内存使用率,这相对更快 2分钟听起来太离谱了。您是否尝试过在这些机器上重建性能计数器配置单元?(C:\Windows\System3

我在互联网上发现了很多类似的问题,比如为什么性能计数器的初始化速度如此之慢,特别是对于远程机器。对于包括我在内的一些人来说,仅仅初始化一个进程就需要2分钟以上的时间来获取进程的cpu使用率。还没有人提出适当的解决方案来加快速度,这让我认为,如果我坚持使用性能计数器,“没有”解决方案。所以我想知道,是否有一种替代方法可以让我找到运行在远程计算机上的进程的CPU使用率和内存使用率,这相对更快

2分钟听起来太离谱了。您是否尝试过在这些机器上重建性能计数器配置单元?(
C:\Windows\System32>lodctr/R
)在我的情况下,可能也是由于网络问题。我在其他机器上也试过,但速度明显下降,在一些机器上下降到20秒左右。但它在很多时候仍然很安静,特别是因为我需要多个进程的性能计数器。它在我本地的机器上运行得很快。至于我试图访问的机器,我确实有管理权限。但是,我正在尝试完全消除性能计数器,无论是单个进程的15秒延迟还是10秒延迟。对于多个服务来说,所有这些都意味着巨大的加载时间。要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于Stack Overflow来说都是离题的。对于所有遇到相同问题的人来说,这将是一次很好的知识分享,特别是当没有其他外部源提供解决方案时,我确实认为这属于堆栈溢出的范围。