Use of multi body against the subassembly

I am trying to reduce the rebuild time & memory usage foran asssembly.

To acheive this I have created 1 part with few multi bodies in it.This part is an replica of a sub assembly that I actually want inmy assembly & the multi bodies are to represent child parts ofthat sub assembly.

The geometry I am getting in the drawing is exactly same as that Iwould get if I had done it with actual sub assembly & itsparts.

Can I save rebuild time & memory usage for an asssembly by thismethod?SolidworksAssemblies