Создание «дампа памяти» Java-приложения?
У меня есть Java-приложение, которое, к сожалению, через некоторое время начинает потреблять довольно большие объемы памяти. Чтобы усложнить ситуацию, это не только приложение Java, но и приложение JavaFX 2.
Я подозреваю, что есть некоторая утечка памяти, возможно даже в основных вызовах JavaFX и родных библиотеках.
Идеальным решением было бы получить дамп всех объектов Java в определенный момент (с использованием их памяти), а затем проанализировать этот дамп. Есть ли способ добиться этого?