鸟语天空
获取CPU内核个数
post by:追风剑情 2016-6-29 12:52

通过分析文件获取

1111.png

 

代码

        //获取CPU内核数
	public int getCPUCoreCount() {
	    class CpuFilter implements FileFilter {
	        @Override
	        public boolean accept(File pathname) {
	            if(Pattern.matches("cpu[0-9]", pathname.getName())) {
	                return true;
	            }
	            return false;
	        }      
	    }

	    try {
	        File dir = new File("/sys/devices/system/cpu/");
	        File[] files = dir.listFiles(new CpuFilter());
	        return files.length;
	    } catch(Exception e) {
	        Log.d(TAG, "CPU Count: Failed.");
	        e.printStackTrace();
	        return 1;
	    }
	}


 

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容