Моя многопоточная программа Java вылетает из-за того, что она заканчивается из кучного пространства, и я не думаю, что это нужно. Предполагая, что виновником является непреднамеренное удержание объекта, какой хороший бесплатный инструмент для расследования того, какие объекты непреднамеренно сохраняются?
Моя IDE - Eclipse.