heap perf redone