Semgrep Releases Pyro Caml for OCaml Continuous Profiling
TL;DR. Semgrep open-sources Pyro Caml 1.0.0, a new continuous profiler for OCaml production workloads. - Pyro Caml leverages Memprof, OCaml Runtime Events, and Pyroscope for performance analysis. - It achieves under 5% overhead when profiling applications running within gVisor sandboxes. - The tool aims to optimize OCaml performance, a language used in some AI/ML frameworks.
- Pyro Caml 1.0.0 is the first continuous profiler for OCaml.
- It uses a combination of Memprof, OCaml Runtime Events, and Pyroscope.
- The profiler operates with minimal overhead (under 5%) in gVisor environments.
Sources
- Pyro Caml Continuous Profiler for OCaml — semgrep.dev