
先在引用中加入 SystemManagement 参考
再在代码中 using SystemManagement;
以下是获取CPU属性的代码
// Get the WMI class
ManagementClass c = new ManagementClass(
new ManagementPath("Win32_Processor"));
// Get the properties in the class
ManagementObjectCollection moc = cGetInstances();
// display the properties
richTextBox1Text += "\r";
richTextBox1Text += "Property Names: " + "\r";
richTextBox1Text += "=================" + "\r";
foreach (ManagementObject mo in moc)
{
PropertyDataCollection properties = moProperties;
//获取内核数代码
richTextBox1Text += "物理内核数:"+ properties["NumberOfCores"]Value +"\r";
richTextBox1Text += "逻辑内核数:"+ properties["NumberOfLogicalProcessors"]Value+"\r";
//其他属性获取代码
foreach (PropertyData property in properties)
{
richTextBox1Text += propertyName + ":" + propertyValue + "\r";
}
}
void WINAPI GetSystemInfo(
__out LPSYSTEM_INFO lpSystemInfo
);
LPSYSTEM_INFO 这个结构里有dwNumberOfProcessors,
typedef struct _SYSTEM_INFO {
union {
DWORD dwOemId;
struct {
WORD wProcessorArchitecture;
WORD wReserved;
} ;
} ;
DWORD dwPageSize;
LPVOID lpMinimumApplicationAddress;
LPVOID lpMaximumApplicationAddress;
DWORD_PTR dwActiveProcessorMask;
DWORD dwNumberOfProcessors;
DWORD dwProcessorType;
DWORD dwAllocationGranularity;
WORD wProcessorLevel;
WORD wProcessorRevision;
} SYSTEM_INFO;
第一个显示的是CPU的几本固定的参数频率~~~但是下面的 169如果你的CPU超频的话 它就回变的~~奔腾四是没有双核的 所以楼主你的CPU肯定是单核~要是想看双核还是单核~那就打开任务管理器~看看有没有几个CPU工作图~那就是有几个频率~
1、右击计算机桌面任务栏,从d出的右键菜单中选择“任务管理器”项进入。
2、从打开的“任务管理器”界面中,切换到“性能”选项卡,点击“CPU”项,即可查看到有关CPU的相关详细信息。
3、在打开“CPU”详细信息界面后,就可以在信息列表中找到“内核”项,从中就可以确定当前计算机CPU的核数。
4、此外,针对Win7及更早版本的电脑,还可以利用“CPU-Z”软件来查看计算机CPU的核数。直接在百度中搜索下载“CPU-Z”程序进行下载。
5、运行“CPU-Z”软件,切换到“”选项卡,在此就可以查看到CPU的核数。
关于cpu性能主要看以下参数
1 CPU内核CPU内核Presler
2 CPU架构64位
3 核心数量双核心四核心,甚至更高的核心,核心越高性能越好。
另外内核电压(V)125-14V电压越低,功耗越低。 高端处理器目前采用32nm,越低工艺越高,相对档次就越高。
CPU频率主频(MHz)2800MHz主频越高,处理器速度越快
以上就是关于C# 怎样得到本机CPU的核心数 您找到了个简单的 方法 分享下。。。 lijie8118054@126.com全部的内容,包括:C# 怎样得到本机CPU的核心数 您找到了个简单的 方法 分享下。。。 lijie8118054@126.com、C# 怎样得到本机CPU的核心数、CPU怎么看核心数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)