Получение дампа-потоков если приложение выполняется в фоне, информация будет выведена в консоль:

Windows/*nix: jstack <pid>
*nix:         kill -3 <pid>

Получение дампа-потоков если приложение выполняется в консоли, информация будет выведена в STDOUT процесса:

Windows: Ctrl-Break
*nix:    Ctrl-\

Получение гистограммы использования памяти, информация будет выведена в консоль:

jmap -histo <pid>

Любые дополнения и исправления приветствуются :)