В этом видео мы обсуждаем любимую тему Саши: JVM. Прежде всего мы обсудим задачи JVM, затем принципы работы JIT и проблему измерения производительности Java приложений, а потом перейдем к сборке мусора. В сборе мусора мы обсудим чем различаются молодое и старое поколение объектов, почему никому не хочется убираться, а также причины того, что finalize помечен как deprecated. Крайне рекомендую всем интересующимся сходить и посмотреть тематические видео гораздо глубже объясняющие материал: 1. Основные вопросы работы JVM: 2. Основы сборки мусора и G1: 3. Сборка мусора от Шипилева 4. Как получить утечки памяти в Java: P.S. Надо будет со временем перезаписать улучшенную версию.
Hide player controls
Hide resume playing