检索CPU物理核心的使用情况

时间:2016-06-02 21:40:57

标签: c# wmi

我试图检索机器上所有物理内核的性能信息。我尝试了以下代码:

ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_PerfFormattedData_PerfOS_Processor");
    foreach (ManagementObject obj in searcher.Get())
    {
        var usage = obj["PercentProcessorTime"];
        var name = obj["Name"];
    }

来自here

但是,这会返回逻辑处理器的信息,而不是物理核心。例如,我有一个超线程四核,因此这段代码返回8个处理器的信息,实际上,我只想要4个物理的

0 个答案:

没有答案