Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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# WMI查询在特定计算机上运行非常慢(本地)_C#_Windows_Wmi_Wmi Query - Fatal编程技术网

C# WMI查询在特定计算机上运行非常慢(本地)

C# WMI查询在特定计算机上运行非常慢(本地),c#,windows,wmi,wmi-query,C#,Windows,Wmi,Wmi Query,我有一个WMI查询,它是从win32_打印机中选择*的,其中名称='My printer' 它作为本地查询运行 我正在通过WBEMTest和用C编写的代码对它进行测试,在所有情况下,在特定的机器上,它都非常慢~1分钟。我已经检查了WMI活动跟踪日志,没有错误。有没有人对如何找出这台特定机器的问题有更多的提示 WMI速度慢,因为它主要是为管理而不是性能而设计的。调用WMI查询时,在后台会发生很多事情。另外,返回大量数据项的查询速度很慢,但是在您的特定查询中,我几乎不认为这是一个问题 您可以检查此项

我有一个WMI查询,它是从win32_打印机中选择*的,其中名称='My printer'

它作为本地查询运行


我正在通过WBEMTest和用C编写的代码对它进行测试,在所有情况下,在特定的机器上,它都非常慢~1分钟。我已经检查了WMI活动跟踪日志,没有错误。有没有人对如何找出这台特定机器的问题有更多的提示

WMI速度慢,因为它主要是为管理而不是性能而设计的。调用WMI查询时,在后台会发生很多事情。另外,返回大量数据项的查询速度很慢,但是在您的特定查询中,我几乎不认为这是一个问题

您可以检查此项以了解提高查询性能的方法