you give it a heap dump and it tells you what's actually holding the memory, basically how Eclipse MAT works and JProfiler, it's CLI-based, so there's nothing much for the GUI, it's just meant to be fast.
a 1GB dump takes about 2 seconds on 8 cores. it's written in rust and MIT licensed.
would love to hear your feedback if you've used MAT.