Семинар: Reference Objects API
22 мая в компании «Икстенс» прошел очередной внутрикорпоративный семинар:Станислав Савульчик рассказал о том, зачем программисту задумываться об управлении памятью в Java-приложении, когда в арсенале есть сборщик мусора, и как влиять на процесс утилизации памяти, чтобы приложение работало эффективно.
Обсуждаемая проблема была затронута на фестивале CodeFest-2013 Владимиром Ивановым в его докладе «Уменьшение расхода оперативной памяти в Java-приложениях» и вызвала интерес у сотрудников «Икстенс». Станислав подготовил более подробный доклад о Reference Objects API (пакет java.lang.ref), посредством которого Java-приложение может взаимодействовать со сборщиком мусора. Кроме того, он рассказал о процессе сборки мусора с участием объектов-ссылок: SoftReference, WeakReference и PhantomReference, и привел примеры их использования.
По отзывам коллег, даже несмотря на то, что немногие планируют использовать новые знания для решения текущих задач, семинар получился интересным и познавательным.