반응형

adb 2

개발자 옵션 애니메이션 배율, 앱이 진짜 빨라질까 — 19회 실측

개발자 옵션 최적화 글에서 빠지지 않는 항목이 애니메이션 배율 0입니다. "이것만 꺼도 폰이 빨라진다"는 말이 붙어 다닙니다.정말 빨라지는지 실기기에서 19번 재봤습니다. 결론부터 말하면 앱이 켜지는 시간 자체는 그대로입니다. 그런데도 끄는 게 낫습니다. 이유가 사람들이 말하는 것과 다를 뿐입니다.결론부터앱이 준비되는 시간은 거의 변하지 않습니다. 중앙값 403ms → 387ms, 16ms 차이입니다.이 16ms는 같은 조건에서 반복 측정했을 때의 편차보다도 작습니다. 즉 의미 있는 차이가 아닙니다.그런데도 체감은 확실히 빨라집니다. 줄어드는 건 로딩이 아니라 전환 애니메이션이 차지하던 시간이기 때문입니다.결론: 켜두는 게 낫습니다. 다만 "성능이 좋아진다"는 말은 사실이 아닙니다.1. 어떻게 쟀는가느낌..

adb로 안드로이드 게임 프레임 측정하는 법 — gfxinfo가 0만 뱉는 이유

안드로이드 게임 프레임을 adb로 재는 방법을 검색하면 거의 전부 이 명령어가 나옵니다.그런데 3D 게임에 쓰면 0이 나옵니다. 명령어가 틀린 게 아니라, 애초에 그 게임을 측정할 수 없는 도구입니다. 실제로 되는 방법을 실기기에서 확인해 정리했습니다.결론부터dumpsys gfxinfo는 언리얼·유니티 같은 3D 게임의 프레임을 못 잽니다. 오류도 안 나고 그냥 0이 나옵니다.되는 건 dumpsys SurfaceFlinger --timestats입니다. 레이어별 averageFPS를 소수점까지 줍니다.루팅 필요 없습니다. USB 디버깅만 켜면 됩니다.1. gfxinfo가 0을 뱉는 실제 화면먼저 초기화하고, 게임을 30초간 돌린 뒤 읽었습니다.adb shell dumpsys gfxinfo com.com2..

반응형