Была старая часть документации Sun, Функционирование Платформы Java (связь, печально теперь разорванная, и я не смог найти новый), который описал ситуацию, где обнуление локальной переменной, которая выпала из объема на самом деле, имело эффект на GC.
Однако бумага упомянула очень старую версию Java. Как упомянуто в этот вопрос (который также содержит prГ©cis проблемы, описанной в газете), это больше не влияет на текущие реализации JVM.
Silk DI - это банка объемом 120 КБ, без дополнительных зависимостей времени выполнения. Так что это намного легче, чем, например, Оболочка или пружина и все еще меньше, чем пико-контейнер, но имеет еще более мощный набор функций. Кроме того, он не обманывает, разбивая объекты на отдельные дополнительные банки, такие как multibind для подсказок или драгоценные камни для пико-контейнера.