Profiling memory consumption