Я проходил через ссылку Java - available garbage collection algorithms, чтобы понять, насколько доступен алгоритм сбора мусора JVM и запутался.нужна помощь для понимания доступных JVM «Алгоритм сбора мусора» и «Сборщик мусора»
В соответствии с моим пониманием будет создан стандартный алгоритм GC, который реализуют различные поставщики JVM для создания сборщика мусора.
Теперь, пожалуйста, помогите мне понять, ниже ли алгоритм или реализация алгоритма:
- Последовательная,
- Parallel,
- CMS,
- G1,
Я подумайте, что это типы сборщиков мусора, которые реализуют определенный алгоритм (название алгоритмов, которые я не знаю).
Также я просматривал белую бумагу, опубликованную на http://www.oracle.com/technetwork/java/javase/tech/memorymanagement-whitepaper-1-150020.pdf относительно коллекции мусора JVM, но не смог получить четкую разницу между алгоритмом сбора мусора и сборщиком мусора.
В некоторых случаях упоминается документ «Алгоритм сбора мусора для молодых поколений/Алгоритм сбора мусора старого поколения».
Это означает, что серийный сборщик мусора (тип сборщика мусора) использует «алгоритм сбора мусора молодого поколения», а также «алгоритм сбора старого мусора» для выполнения GC на территории молодого и старого поколения соответственно.
Пожалуйста, помогите мне получить четкое представление о типе алгоритма и типе сборщика мусора.
Все, что вам нужно знать о GC (и немного больше): http://mechanical-sympathy.blogspot.com/2013/07/java-garbage-collection -distilled.html – assylias