My memory isn't getting worse, it's just using exponential decay

I&rsquo;ve been working on a WASM interpreter from scratch. The unique feature is that it&rsquo;s completely snapshotable, down to the instruction level. At any point during execution, you can call snapshot() and it will write out the entire execution state into a list of bytes, capturing everything up to that exact instruction. You can restore it later and execution picks up right where it left…