This is Odin compiling spall, automatically traced, using microevents.
With 120M events, this was ~7.2 GB of data on disk before the change, and now it's 2.8 GB, with half the program overhead it used to have.
The thin column-gaps are disk-stalls, I still need to make writes non-blocking to fully eliminate them. I also need to write an address-to-name post-run resolver for each platform that the auto-tracer supports.
I'm almost LLVM-trace-ready. It's going to happen, and it's going to be amazing.