windows系统怎么看cpu是几核心的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows系统怎么看cpu是几核心的相关的知识,希望对你有一定的参考价值。

打开任务管理器---选择“性能”,如下图所示。

在“CPU”这一栏就能看到电脑的CPU是几核的。

参考技术A 鼠标单击任务栏区域,然后打开“任务管理器”(快捷键K),再点击【性能】看CPU信息或者数数有几个框框(如果显示的是逻辑处理器就把框框÷2=物理核心)。 参考技术B 在桌面直接按del+alt+ctrl,可以打开系统任务管理器窗口,上面一排显示有几个方框,就表示CPU有几个线程,线程数和核心数并不相等,如果是想知道具体的物理核心数,建议你下载一个CPU z,运行它就可以检测到CPU的具体信息了 参考技术C 在任务管理器里可以看见 参考技术D 只能依靠软件查询,如鲁大师

获取cpu核数

参考技术A 获取CPU总数
public static int getNumCores()
//Private Class to display only CPU devices in the directory listing
class CpuFilter implements FileFilter
@Override
public boolean accept(File pathname)
//Check if filename is "cpu", followed by a single digit number
if(Pattern.matches("cpu[0-9]", pathname.getName()))
return true;

return false;


try
//Get directory containing CPU info
File dir = new File("/sys/devices/system/cpu/");
//Filter to only list the devices we care about
File[] files = dir.listFiles(new CpuFilter());
//Return the number of cores (virtual CPU devices)
return files.length;
catch(Exception e)
//Print exception
// Log.d(TAG, "CPU Count: Failed.");
e.printStackTrace();
//Default to return 1 core
return 1;



获取可用的CPU数
一些设备根据系统负载已经关闭一个或多个内核的cpu,对于这些设备,availableProcessors()返回的是可用的内核数,这个数字一般小于内核总数:
public static int getNumAvailableCores()
return Runtime.getRuntime().availableProcessors();

以上是关于windows系统怎么看cpu是几核心的的主要内容,如果未能解决你的问题,请参考以下文章

CPU的核心数 和几核之间的关系是啥

获取cpu核数

cpu线程数怎么查看

怎么看CPU是几核几线程的

能否在命令提示符下查看CPU是几核?

怎么根据任务管理器看是处理器是几核几线程的?