When we don't need to preserve a persistent cache, we can use the geometry from the last frame directly rather than copying it. Though implicit lets us avoid copying large data arrays when they aren't changed, this can still give a large improvement for something like particle simulation where the majority of the data was copied every frame. Pull Request: https://projects.blender.org/blender/blender/pulls/109742