LINUX.ORG.RU

История изменений

Исправление Bass, (текущая версия) :

Недавно отлаживал подобное, только утечка была в файловых дескрипторах.

Помог strace с ключом -k (печатать стектрейсы). Можешь добавить -f для дочерних процессов и/или -e, дабы ограничить множество системных вызовов (но с осторожностью).

Далее из вывода strace можно получить native stacktrace, который чаще всего можно преобразовать в java stacktrace.

Далее отладчик, breakpoint, profit.

P. S. Коммерческие профайлеры типа YourKit и JProfiler имеют ряд встроенных метрик типа «незакрытые файлы» или «незакрытые соединения». Можно попробовать — возможно, найдёшь решение за короткое время.

P. P. S. Можно попробовать с инструментами типа JMC/JFR или VisualVM (доустановив из сети модули расширения).

Исходная версия Bass, :

Недавно отлаживал подобное, только утечка была в файловых дескрипторах.

Помог strace с ключом -k (печатать стектрейсы). Можешь добавить -f для дочерних процессов и/или -e, дабы ограничить множество системных вызовов (но с осторожностью).

Далее из вывода strace можно получить native stacktrace, который чаще всего можно преобразовать в java stacktrace.

Далее отладчик, breakpoint, profit.