You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once we have everything set up to run benchmarks, we should test if avoid cloning snapshots every time we do a far_call improves performance.
An initial idea is to use a CoW pointer to only clone the snapshot when we need to mutate it.
The text was updated successfully, but these errors were encountered:
The CoW is unlikely to help in all but the static calls. Most programs will end up writing something, so they will end up cloning. I think we'll need something else. That said, nicely spotted, since the flamegraphs confirm cloning snapshots are a bottleneck.
Once we have everything set up to run benchmarks, we should test if avoid cloning snapshots every time we do a far_call improves performance.
An initial idea is to use a CoW pointer to only clone the snapshot when we need to mutate it.
The text was updated successfully, but these errors were encountered: