Найти в Дзене
DEBAGanov

Java 1201. Какие разновидности сборщиков мусора реализованы в виртуальной машине HotSpot?

Оглавление

1201. Какие разновидности сборщиков мусора реализованы в виртуальной машине HotSpot?

Виртуальная машина HotSpot реализует несколько разновидностей сборщиков мусора, включая:

  • Сборщик мусора CMS (Concurrent Mark Sweep) - это сборщик, который выполняет сборку мусора параллельно с приложением и имеет целью максимально сократить паузы приложения, вызванные сборкой мусора.
  • Сборщик мусора G1 (Garbage First) - это сборщик мусора нового поколения, который предназначен для приложений с большим объемом памяти и высокой степенью параллельности. Он пытается уменьшить паузы приложения, вызванные сборкой мусора.
  • Сборщик мусора Serial - это сборщик мусора, который выполняет сборку мусора последовательно, поэтому он не подходит для больших приложений с высокой степенью параллельности.
  • Сборщик мусора Parallel - это сборщик мусора, который выполняет сборку мусора параллельно на нескольких ядрах процессора, что может увеличить производительность в определенных случаях.
  • Z Garbage Collector - это сборщик мусора, который поставляется с JDK 11 и предназначен для работоспособности с большим объемом памяти. Он также использует алгоритмы, которые позволяют ему уменьшить длительность пауз приложения, вызванных сборкой мусора.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov