3
나는 약한 전화기를 가지고 있으며 많은 CPU 시간이 소요되는 일부 계산을 수행하려고합니다.Android CPU 사용을 제한하는 방법은 무엇입니까?
스레드 우선 순위 또는 실행 프로그램 최대 스레드를 동적으로 설정할 수 있도록 앱의 CPU 사용량을 어떻게 모니터링합니까?
나는 약한 전화기를 가지고 있으며 많은 CPU 시간이 소요되는 일부 계산을 수행하려고합니다.Android CPU 사용을 제한하는 방법은 무엇입니까?
스레드 우선 순위 또는 실행 프로그램 최대 스레드를 동적으로 설정할 수 있도록 앱의 CPU 사용량을 어떻게 모니터링합니까?
이전에는 절대로 구현하지 않았지만 질문에 관심이 많았고 파기도했습니다. roman10에서 그래서
는 :
private String getInfo() {
StringBuffer sb = new StringBuffer();
sb.append("abi: ").append(Build.CPU_ABI).append("n");
if (new File("/proc/cpuinfo").exists()) {
try {
BufferedReader br = new BufferedReader(new FileReader(new File("/proc/cpuinfo")));
String aLine;
while ((aLine = br.readLine()) != null) {
sb.append(aLine + "n");
}
if (br != null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
또한 당신을 도울 수있는이 post있다.