mobile-performance-profiling

Solid

Mobile app performance analysis and optimization

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 97/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Mobile Performance Profiling Skill ## Overview This skill provides mobile app performance analysis and optimization capabilities. It enables profiling with Xcode Instruments, Android Profiler, Flipper, and Flutter DevTools to identify and fix performance issues. ## Allowed Tools - `bash` - Execute profiling tools and build commands - `read` - Analyze performance reports and profiles - `write` - Generate optimization configurations - `edit` - Update performance-related code - `glob` - Search for performance files - `grep` - Search for patterns ## Capabilities ### Xcode Instruments 1. **Time Profiler** - Profile CPU usage - Identify hot paths - Analyze call trees - Measure function durations 2. **Allocations** - Track memory allocations - Identify memory leaks - Analyze retain cycles - Monitor heap growth 3. **Core Animation** - Profile rendering performance - Identify offscreen renders - Measure frame rates - Detect layer issues ### Android Profiler 4. **CPU Profiler** - Record method traces - Analyze thread activity - Identify CPU bottlenecks - Profile startup time 5. **Memory Profiler** - Track allocations - Capture heap dumps - Identify memory leaks - Analyze GC events 6. **Network Profiler** - Monitor requests - Analyze response times - Profile bandwidth usage ### React Native 7. **Flipper Performance** - Monitor React renders - Profile JavaScript thread - Analyze bridge communic...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills