android-performance-profiler
CommunityAnalyze and optimize Android app performance.
AuthorHuxleyMc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Android Performance Profiler helps developers identify and fix performance bottlenecks in Android apps, including UI jank, memory leaks, slow startup, excessive battery usage, and inefficient Compose recomposition.
Core Features & Use Cases
- Profiling tools: Android Studio Profiler and Macrobenchmark to measure CPU, memory, startup, and frame timings.
- Performance patterns: Techniques to improve UI responsiveness, memory management, startup times, battery efficiency, and Compose optimization.
- Use Case: Assess a slow-scrolling screen and derive concrete optimizations to reduce frame drops and memory churn.
Quick Start
Identify performance issue type:
- UI Jank / Frame Drops
- Memory Leaks
- Slow Startup
- High Battery Drain
- Database Slowness
- Compose Recomposition
- Network Performance
Profiling workflow:
- Enable profiling on a device or emulator with the app built in debuggable mode.
- Use Android Studio Profiler to capture CPU, memory, and energy metrics.
- Run macrobenchmark tests for startup and frame timings.
- Analyze results and apply targeted optimizations.
Operational tips:
- Maintain stable data classes with @Immutable.
- Offload heavy work from the main thread.
- Use proper caching and lazy loading.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: android-performance-profiler Download link: https://github.com/HuxleyMc/Android-Skills/archive/main.zip#android-performance-profiler Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.