如何看CPU几核几核的

如何看CPU几核几核的,第1张

1、打开电脑,在电脑桌面上找到左下方的开始菜单按钮,点击右键。

2、在弹出的菜单中,找到任务管理器选项,点击打开。

3、在任务管理器界面中,找到性能选项框,点击切换。

4、在该选项框中,即可看到CPU的核心数以及相关的信息。

获取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()

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/53695.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存