You might want to look at this node: How to Calculate Memory Needs. There are also some good points in this node. You might try also adding small amounts of data to the amount you've benchmarked: it may turn out that the memory manager on your platform has allocated memory and your program is not using it, yet.