2014-09-18 2 views
2

다른 CPU 상태에서 Android의 앱 성능을 테스트하려고합니다. 그래서 나는 1000Mhz에서 CPU를 잠그고 판독 값을 얻은 다음 CPU에 과부하를 걸고 판독 값을 얻고 자합니다. 내 질문은 : 어쨌든 특정 잠금/고정 비율에서 CPU 및 아마도 RAM을 잠글 수 있습니까 ?? 이 문서에 대한 링크는 매우 높이 평가 될 것입니다.앱 성능 테스트를 위해 android에서 CPU 잠금하기

+0

장치 또는 에뮬레이터에? – JRsz

+0

안녕하세요 .. 실제 안드로이드 기기에서 ... – user3312054

+0

내 대답을 시도해 볼 수 있습니다. Nexus 4에서 사용해 보았지만 정상적으로 작동합니다. – PageNotFound

답변

3

다음 단계 (루트 권한을 가진 모든 단계)를 따르
1. stop mpdecision
2. /sys/devices/system/cpu에서 당신이 당신의 장치, 듀얼 코어, 당신은 cpu0cpu1 두 개의 폴더를 볼 수 있습니다 얼마나 많은 코어를 볼 수 있습니다.
3. 기록 0 또는 1

echo "userspace" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 

5. 주파수

echo "1000000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 

보고 /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq을 확인하는 기억 CPU의

echo "0" > /sys/devices/system/cpu/cpu1/online # close core 
echo "1" > /sys/devices/system/cpu/cpu1/online # open core 

4. 변경 조정기를 닫거나 열기 코어 5 단계에서 설정할 수있는 빈도.

4 단계와 5 단계에서 this 앱을 통해 빈도를 설정할 수 있습니다 (루트 권한이 필요함).

자세한 내용은 this을 참조하십시오.

+0

Ok는 그것을 시도하고 다시보고 할 것입니다. 또한 adb 셸을 통해 thede 명령을 보내려면 어떻게합니까 ?? – user3312054

+2

네,'adb 셸', 첫 번째'adb 셸','su'를 통해 내 걸음을 따라하십시오. – PageNotFound

+0

네, 이것은 분명히 정답입니다. 링크도 감사합니다. 아주 좋은 – user3312054