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.
HTH, --traveler