I found that creating a scene with btBvhTriangleMeshShapes is quite slow, so according to the bullet wiki you can speed that up by serializing the bullet data to disk and then loading back again. However, looking into the serialization code I realize there are a number of issues with it. First off, it's creating a 32k file for one single mesh of 100 vertices - that's means the whole scene is going to be massive. Also, I heard that you can't serialize individual shapes, you only can serialize an entire world.
I'm just wondering if anyone has actually used that part of bullet and is it stable.