0
我們都知道Android操作系統支持多核心架構。但是,如何測試這些線程實際上是在多個內核上進行處理的?它是一個項目分配。請建議如何繼續。如何查看Android操作系統真的使用多核心
public int numCores() throws IOException {
Pattern processorLinePattern = Pattern.compile("^processor\\s+: \\d+$", Pattern.MULTILINE);
String cpuinfo = Files.toString(new File("/proc/cpuinfo"), Charsets.US_ASCII);
Matcher matcher = processorLinePattern.matcher(cpuinfo);
int count = 0;
while (matcher.find()) {
count++;
}
return count;
}
通常你應該喜歡做與像番石榴或Apache下議院助手庫I/O,有很多優勢的情況下獲得: