Guider: The Automated Performance Monitoring Daemon
summary
Guider is an automated performance monitoring daemon that continuously watches system, task and function metrics, triggers actions when configured thresholds fire, and generates time-windowed performance reports. It ships with about 150 commands, runs standalone on Linux/Android with roughly uses ~2–3% of one CPU core and ~17MB RAM, stores a rolling buffer (3MB yields ~15 minutes of capture), executes command lists to collect traces and flamegraphs, and supports JSON export for server-side aggregation (Hyundai cites ~10 million connected cars for scale considerations).
AI-written summary · about
chapters (13)
- 0:00Guider introduction
- 3:35Platform performance challenges
- 7:24Installing Guider basics
- 10:20File descriptors monitoring
- 13:40CPU profiling flame graphs
- 17:14Tracing functions
- 21:19Guider as daemon
- 24:08Configuring monitoring rules
- 26:58Analyzing reports
- 31:53Server data visualization
- 35:17Vehicle performance aggregation
- 38:29Identifying trends issues
- 39:11Summary Q&A
related talks
20mGuider: Lightweight Real-Time Performance & Fault Monitoring Framework for Embedded...
40mAndroid performance monitoring with automation
39mDeep-Diving Android Performance with Perfetto
58mSystem Metrics: Collecting the Gotchas
40mLet's build a performance measuring tool from scratch
38mA Busy Android App Developers' Guide to Perfetto
32mDevelop Your Own Performance Tool Integrated with Selenium
35mIn Search of Performance: the Subtle Art of Android Profiling
