Batterystats와 power_profile.xml의 관계 및 단말별 전력 스펙 적용 여부 문의

안녕하세요.

ADB의 dumpsys batterystats 명령어를 이용하여 단말 내 앱들의 전력 소모량을 분석하고 있습니다. 해당 통계는 power_profile.xml의 항목을 기반으로 계산된다는 것을 알고, 삼성 단말 여러 기기의 framework-res.apk를 디컴파일하여 내부의 power_profile.xml 내용을 비교해보았습니다.

하지만 단말마다 하드웨어 사양(CPU, 디스플레이, 배터리 등)이 다름에도 불구하고, 대부분의 power_profile.xml 항목 값이 동일하거나 거의 유사하다는 점이 의문으로 남습니다.

이에 다음과 같은 내용을 확인하고 싶습니다:

  1. 삼성 단말의 batterystats단순히 power_profile.xml 파일만을 기준으로 전력 소비를 계산하는 것인가요?
  2. 아니면 단말 내부적으로 별도의 대외비 하드웨어 전력 정보나 튜닝값이 존재하여, batterystats 계산에 추가 반영되고 있는 것인가요?
  3. power_profile.xml의 값이 단말별로 커스터마이징되지 않는다면, batterystats 기반의 전력 통계는 얼마나 신뢰할 수 있을까요?

전력 최적화를 위해 batterystats 데이터를 신뢰할 수 있을지 판단하고 싶어 질문드립니다.
감사합니다.

Hello
Please create a support reqest in the following channel.