Heap Usage Visualization for Multi-thread
Heap memory profiling is crucial in tuning parallel computing performance. We introduced a heap memory profiling and visualization suite, Libmassif and HeapX. Libmassif is a generalized API extension of Massif, a memory profiling tool for Valgrind. Libmassif overcomes limitations of Massif and also supports other DBIs. HeapX is an interactive visualization tool for investigating the memory profile that allows analysts to explore the data interactively and fully benefit from the features of Libmassif.
Krist Wongsuphasawat, Ray Chen, James Lampton, Seth Guenther and Ken Knudsen
Department of Computer Science, University of Maryland