Trying to identify high heap memory usage (v1.7.5)

Similar to this question - Where is my heap going? that doesn't have a proper resolution. The goal is to find a way to spec out memory requirements for a cluster.