Моя утечка памяти выглядит так:
Не имея такого большого опыта работы с Eclipse Memory Analyzer
, мне интересно, может ли он ответить на эти два вопроса:
- Какова позиция исходного кода, где было выделено большинство этих экземпляров?
- По какой причине они не были собраны мусором?
- Они остановились, но на них все еще есть ссылки?
- Они все еще исполняются или спят?
РЕДАКТИРОВАТЬ: Похоже, sbridges был прав, и мои темы просто никогда не умирают. Однако я не совсем уверен в причине, так как трассировка стека, кажется, не содержит никакого моего кода. То, как я использую ExecutorService, должно быть как-то не так.