image.png

변경 전

fastfive_before.mp4

변경 후

fastfive_after.mp4

기기 가속도 센서를 이용해 공이 중력에 반응하는 물리 시뮬레이션 앱입니다. 초기 구현 후 화면 끊김 현상을 체감했고, adb shell dumpsys gfxinfo를 활용해 원인을 분석했습니다. 이후 Compose 렌더링 구조와 게임 루프를 개선하여 정량적인 성능 최적화를 수행하고 검증했습니다.

🔧 기술 스택

Kotlin · Jetpack Compose · MVVM · SensorManager · Coroutines

Canvas · LaunchedEffect · withFrameNanos · @Volatile

adb shell dumpsys gfxinfo

⚠️ 문제

🛠 해결

📈 결과

🔗 링크

📝 회고