This depends on which memory you are talking about and many factors. Using subVIs will save disk space for sure as well as make your program much easier to read. Depending on how the subVI is used and what it does is what plays into the saving memory. For the most part I would say that it probably doesn't save all that much memory in the end, but it is still very much worth doing.
Jared Boothe Staff Hardware Engineer National Instruments