История изменений
Исправление 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.