Механизмы сборки мусора в Java - Part 1

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024
  • Поговорили на митапе о сборке мусора в Java - в целом митап получился больше теоретическим, чем практическим.
    05:19 - что такое область памяти heap
    06:12 - что такое сборщик мусора (Garbage collector)?
    08:17 - почему выбор сборщика мусора имеет значение?
    15:06 - эргономика GC
    15:31 - сборщик мусора, максимальное количество потоков GC, куча и runtime компилятор по умолчанию
    17:18 - настройка сборщика мусора на основе поведения и оптимизация целей GC
    18:10 - цель Garbage collector - максимальное время паузы
    20:27 - цель Garbage collector - пропускная способность
    22:30 - что делает GC при достижении выбранной цели
    26:04 - стратегия настройки сборщика мусора - выбор правильной конфигурации
    31:00 - реализация сборщика мусора
    32:11 - cборка мусора поколений
    36:00 - немного про второстепенные и полные сборки мусора
    36:55 - поколения (Young generation and Old generation)
    42:13 - что такое старение объектов
    42:35 - измерение пропускной способности и занимаемой памяти (метрики) на примере spring boot приложения

Комментарии • 5

  • @ДмитрийРезанов-т1л
    @ДмитрийРезанов-т1л 2 года назад

    Всё чётко, понятно, без воды! Спасибо за труд!

  • @clinteastwood2618
    @clinteastwood2618 2 года назад

    Спасибо, ждём второй части)) отличный доклад

  • @pesilwoof
    @pesilwoof Год назад

    Понравилось. А где вторая часть?

    • @jvmbrain
      @jvmbrain  Год назад

      Спасибо за обратную связь, так и не получилось найти время для подготовки и проведения второй части, но раз интерес все-таки есть, то постараюсь исправить ситуацию )

    • @jvmbrain
      @jvmbrain  Год назад

      ну значит придется найти время на подготовку и проведение - в любом случае формат будет таким же - с обратной связью