Есть ли вероятность, что изнутри вашей программы, вызвав какую-нибудь библиотеку java, заставит java создать снимок памяти этой программы? (по умолчанию .hprof файл)
Вы можете создать дамп кучи в вашем приложении, используя пример здесь .
Вы можете сделать это через JMX - что означает, что вам нужно выйти, чтобы вернуться, так сказать. Подробности о том, как сделать это с помощью кода, доступны здесь .