Multicore OCaml includes an event tracing system that act as a GC profiling tool for the development effort on the multicore runtime.
Inspired by GHC's ThreadScope, the idea is provide a low-overhead framework to collect runtime events and statistics, and process them offline in order to profile and debug performance problems.
Multicore OCaml emit such event traces in a format compatible with the