Зачем лоукод, есть же дампы памяти, потом смотришь, экземпляров каких классов овердохуя.
Я не говорю, что лоукод не нужен, наоборот, но не для анализа утечек памяти на яве.
Хотя, возможно бывают ситуации, когда не понятно, почему появились 100500 экземпляров класса, и тогда лоукод пригодится. Но это ж один на миллион. Чаще просто кто-то забыл ссылку на объект где-то обнулить и GC не может убраться