Paper@ATC'26
A paper by Trevor Brown, Sean Ovens and Gautam Pathak has been accepted at ATC'26! The paper, titled HeapLENS: Heap Layout Evaluation & Navigation Suite, presents a visualization and profiling tool for finding memory-layout problems in multithreaded C/C++ applications. HeapLENS tracks allocations and object types, then groups similar pages so that even histories with billions of events can be explored through a small set of representative layouts. Linked views reveal which objects share cache lines, how fields are aligned, and how layouts change over time. Investigations with HeapLENS led to an accepted RocksDB fix and performance improvements in concurrent data structures and database applications. The tool also exports layout evidence for LLM-assisted investigations.
More information...

