I'm noticing when loading a 250mb OBJ file (high resolution mesh), Blender goes from 89mb RAM to around 2.1gb. Loading the same mesh in Preview.app uses around 300mb.
Why is that? Is there a way to reduce usage?
I suspect this is due to Blender using a half-edge (or similar) data structure for loaded meshes. But even so, I'm surprised by the memory usage, given OBJ is a very inefficient text-based format.