안녕하세요.
ADB의 dumpsys batterystats
명령어를 이용하여 단말 내 앱들의 전력 소모량을 분석하고 있습니다. 해당 통계는 power_profile.xml
의 항목을 기반으로 계산된다는 것을 알고, 삼성 단말 여러 기기의 framework-res.apk
를 디컴파일하여 내부의 power_profile.xml
내용을 비교해보았습니다.
하지만 단말마다 하드웨어 사양(CPU, 디스플레이, 배터리 등)이 다름에도 불구하고, 대부분의 power_profile.xml
항목 값이 동일하거나 거의 유사하다는 점이 의문으로 남습니다.
이에 다음과 같은 내용을 확인하고 싶습니다:
- 삼성 단말의
batterystats
는 단순히power_profile.xml
파일만을 기준으로 전력 소비를 계산하는 것인가요? - 아니면 단말 내부적으로 별도의 대외비 하드웨어 전력 정보나 튜닝값이 존재하여,
batterystats
계산에 추가 반영되고 있는 것인가요? power_profile.xml
의 값이 단말별로 커스터마이징되지 않는다면,batterystats
기반의 전력 통계는 얼마나 신뢰할 수 있을까요?
전력 최적화를 위해 batterystats
데이터를 신뢰할 수 있을지 판단하고 싶어 질문드립니다.
감사합니다.