如何通过.NET / C#查找CPU内核数?

如何通过.NET / C#查找CPU内核数?

有没有办法通过.NET / C#找出CPU内核的数量?

PS这是一个直接的代码问题,而不是“我应该使用多线程吗?” 题!:-)


萧十郎
浏览 624回答 3
3回答

守候你守候我

WMI查询很慢,因此请尝试仅选择所需的成员,而不是使用Select *。以下查询需要3.4s:foreach (var item in new System.Management.ManagementObjectSearcher("Select * from Win32_Processor").Get())虽然这个需要0.122秒:foreach (var item in new System.Management.ManagementObjectSearcher("Select NumberOfCores from Win32_Processor").Get())
打开App,查看更多内容
随时随地看视频慕课网APP