AFAIK, heapdumps генерируются автоматически только в том случае, если вы укажете эту опцию, по крайней мере, в JVM Oracle (не знаю о других, но я сомневаюсь, что они делают это автоматически).
В большинстве случаев у вас естьзапуск генерации дампов кучи вручную.
Есть также способы программно создать дамп кучи, но они специфичны для JVM и зависят от того, как и когда программист вызывает их.Если этот параметр используется, вам придется искать его как угодно.