The evolution of a flight recorder
summary
A tiny library replaces printf/log lines with a few C source files (add two files as a submodule) and records events into lock-free circular buffers (one implementation uses a 128KB ring) so you can dump recent history on crash. It exports selected numeric traces to shared memory and a little viewer (ricotta scope) for real-time graphs, and uses trace flags as live config knobs (including a remote slider) to tweak running SPICE and camera code — and it proves useful in practice.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:46Recording Data in Circular Buffers
- 3:18Real-Time Tracing
- 4:19Demo
- 6:04Hp Integrity Virtual Machines
- 8:38Host Operating System
- 19:01Why Do Graphics Matter
related talks
39mProgrammer's Guide to JDK Flight Recorder
48mEfficient and Large-scale Infrastructure Monitoring With Tracing
35mLinux Tracing updates
51mThe Power of JDK Flight Recorder: Efficient Profiling and Troubleshooting for Java Applications
01h 01m“Time Travel Debugging..."
37mProgrammer's Guide to JDK Flight Recorder
45mUnder the Hood of a JVM Application - Java Flight Recorder / Java Mission Control
32mLove Your Crash Dumps
