¿Haciendo un "volcado de memoria" de la aplicación java?

Tengo una aplicación Java que, desafortunadamente, comienza a consumir grandes cantidades de memoria después de un tiempo. Para complicar las cosas, no es solo la aplicación Java, sino también la aplicación JavaFX 2.

Sospecho que hay una pérdida de memoria, tal vez incluso en las llamadas JavaFX subyacentes y las librerías nativas.

La solución ideal sería obtener un volcado de todos los objetos Java en algún momento (con su uso de memoria) y luego analizar ese volcado. ¿Hay alguna manera de lograr esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta