Android 기기의 CPU 및 메모리 사용량을 모니터링하고 기록합니다.
Android 7.0 이상 기기에 대한 중요 공지
------------------------------------- -------
Android 7.0에서 Google은 문서화되지 않은 변경 사항을 적용했으며 proc 파일 시스템에 대한 액세스를 크게 제한했습니다. 이는 이 새로운 API 레벨 이후로 프로세스 정보를 검색하는 것이 더 이상 불가능하다는 것을 의미합니다. Android 7.0이 설치된 기기에서 실행되는 AnotherMonitor 총 CPU 사용량, AnotherMonitor CPU 사용량 및 메모리 사용량만 표시하며 다른 프로세스의 CPU 사용량은 표시하지 않습니다. 루팅된 기기에서 앱을 실행해도 아무런 차이가 없습니다.
------------------------------------- --------
AnotherMonitor 장치의 CPU 및 메모리 상태를 실시간으로 보여줍니다.
여기에는 두 가지 주요 옵션이 있습니다.
- CPU 및 메모리 사용량 값이 0.5, 1, 2 또는 4초마다 업데이트되는 차트와 여러 레이블을 표시합니다.
- 나중에 스프레드시트 프로그램에서 사용할 수 있도록 읽은 값을 CSV 파일에 기록할 수 있습니다.
AnotherMonitor 가 백그라운드에서 실행될 때 리소스를 거의 소비하지 않습니다. 그런 다음 포그라운드에서 다른 애플리케이션의 CPU 및 메모리 사용량을 모니터링하고 기록할 수 있습니다.
CPU 사용량을 얻기 위해 앱은 Linux의 'Top' 명령을 사용하지 않고 대신 '/proc/stat' 파일을 구문 분석하고 사용자 및 시스템 시간을 사용하여 계산합니다.
피드백을 남기는 것을 잊지 마세요. 매일매일 앱을 개선하는 데 도움이 될 것입니다.
소스 코드는 GitHub(https://github.com/AntonioRedondo/AnotherMonitor)에서 확인할 수 있습니다.
더 읽어보세요