2013-12-18 1 views
1

내 안드로이드 응용 프로그램을 최적화하기 위해 캐시 하드웨어 카운터를 읽으려고하는데 어떻게하는지 잘 모릅니다.android에서 하드웨어 카운터를 읽을 수 있습니까?

NDK의 모든 함수 또는 라이브러리가이 카운터에 액세스 할 수 있습니까?

또한 PAPI (http://icl.cs.utk.edu/papi/) 라이브러리를 컴파일하려고했지만 Android NDK로이 작업을 수행하는 방법을 알지 못합니다.

내 터미널은 Snapdragon 800 프로세서 (모델 : 8974-AA)가 장착 된 Nexus 5입니다.

도움 주셔서 감사합니다.

답변

1

Android는 Performance Management Unit/PMU에 액세스 할 수있는 기능을 제공하지 않으며 모든 공급 업체의 Android 버전에 속하지 않아도됩니다.

linux-tools-perf을 Android 리포지토리에서 구할 수 있지만 그럴 경우 루트가없는 전화에서는 사용할 수 없습니다.

관련 문제