Это не приведет к полному дампу, но jstat
может выполняться непрерывно, чтобы обеспечить статистику суммирования памяти с течением времени через регулярные промежутки времени:
> jstat -gccause -t <JVMID> 60s
, например, произведет пул памяти и мусорсбор статистики каждую минуту, пока вы не убьете ее с помощью Ctrl-C
.
jstat
может сделать намного больше, чем сборка памяти и мусора.Для получения дополнительной информации см. Справочную страницу jstat:
http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstat.html