Что означает CMS по отношению к сборщику мусора в Java? - PullRequest
11 голосов
/ 17 апреля 2009

Множество аргументов командной строки JVM, касающихся сборщика мусора , имеют префикс "CMS". Что это означает?

Ответы [ 3 ]

13 голосов
/ 17 апреля 2009

Одновременная разметка

(или, как Том упоминает в комментариях, в основном Concurrent Mark Sweep.)

8 голосов
/ 17 апреля 2009

Это метод или алгоритм для сборки мусора, который теоретически влияет на производительность приложения меньше, чем старые методы.

Параллельный сборщик меток, также известный как параллельный коллектор или CMS, нацелен на приложения чувствительны к мусору Коллекционные паузы. Это выполняет большинство деятельность по сбору мусора одновременно, в то время как потоки приложений работают, чтобы сохранить паузы, вызванные сборкой мусора короткий

G1 - следующий уровень, рассматриваемый / разработанный.

1 голос
/ 03 января 2010
...