Control & limits
Pause and resume
Freeze a VM completely in place and carry on exactly where it stopped.
What it is
Freeze a VM completely in place and carry on exactly where it stopped.
flash pause freezes a FlashVM in place: CPU at zero, memory kept. flash resume carries on from the same instruction. Every pause is bounded, so a VM always comes back.
Why it matters
Orchestrators need to hold a sandbox still: to inspect it, snapshot it or make room. Pause does it instantly.
- Zero CPU. A paused VM uses no CPU at all.
- Nothing lost. Memory and state stay exactly as they were.
- Always bounded.
--max-mssets how long a pause may last.
Runs on
- Linux x86_64
- Linux arm64
- macOS
- Windows x64
- Windows arm64
How it works
Pause and resume are single commands.
CLI
flash pause vm1 --max-ms 60000
flash resume vm1MCP
flash_api(vm_id: "vm1", method: "PATCH", path: "/v1/flashvm", body: {"state": "paused", "max_ms": 60000})API
PATCH /v1/flashvm {"state": "paused", "max_ms": 60000}
PATCH /v1/flashvm {"state": "running"}The result
The VM's clock jumps by the pause: frozen, then carried on.
A sandbox you can stop in time and resume at will.
How it works
Related
See it live: flash demo run 8