The Playground

The Playground records small, self-contained programs in a cloud sandbox — no Docker, no CLI, no account required.

How it works

  1. Pick a language (Rust, C, C++, Go) and write a main.

  2. Hit Run. We compile it and record it under rr on a single-use

    Fly.io machine with real hardware perf counters.

  3. The trace streams into the view live as it's extracted.

Limits

The sandbox is deliberately constrained:

  • std-only — no third-party packages / crates

  • no network

  • 2 GB RAM, 2 CPUs, and a wall-clock time limit

  • one source file (a main)

Need dependencies, multiple files, or your real project? Use the rion CLI instead — it records whatever you can build.

Playground vs CLI

Playgroundrion CLI
SetupnoneDocker + npx
Where it runscloud sandboxyour machine
Your codeone std-only fileany project you can build
Accountnot requiredrequired (attributed to you)
Recordermainline rr (real PMU)rr.soft (software counters)