Мы попробовали запустить прод ноду на обычном сравнительно не дорогом железе с jdk 8 + cms до jdk 14 + zgc. Cms тюненный, zgc из коробки. Производительность (мерим как rps/cpu) упала в два раза от того что zgc съел больше cpu. Но есть и пример, когда с jdk 9 + g1 переехали на jdk 13 + zgc на мощном дорогом железе и там cpu в два раза упал (меньше стало есться в целом)
Мы попробовали запустить прод ноду на обычном сравнительно не дорогом железе с jdk 8 + cms до jdk 14 + zgc. Cms тюненный, zgc из коробки. Производительность (мерим как rps/cpu) упала в два раза от того что zgc съел больше cpu. Но есть и пример, когда с jdk 9 + g1 переехали на jdk 13 + zgc на мощном дорогом железе и там cpu в два раза упал (меньше стало есться в целом)
Мы попробовали запустить прод ноду на обычном сравнительно не дорогом железе с jdk 8 + cms до jdk 14 + zgc. Cms тюненный, zgc из коробки. Производительность (мерим как rps/cpu) упала в два раза от того что zgc съел больше cpu. Но есть и пример, когда с jdk 9 + g1 переехали на jdk 13 + zgc на мощном дорогом железе и там cpu в два раза упал (меньше стало есться в целом)
Мы попробовали запустить прод ноду на обычном сравнительно не дорогом железе с jdk 8 + cms до jdk 14 + zgc. Cms тюненный, zgc из коробки. Производительность (мерим как rps/cpu) упала в два раза от того что zgc съел больше cpu. Но есть и пример, когда с jdk 9 + g1 переехали на jdk 13 + zgc на мощном дорогом железе и там cpu в два раза упал (меньше стало есться в целом)
Так мы особо и не переезжаем. Шенода тоже нам плюса не дала, из коробки просело на 15-20%, про g1 молчать можно. У нас время ответа должно укладываться в 100мс при 0.5% таймаутов. Но ведь CMS хотят выкинуть, или уже не хотят?
Так мы особо и не переезжаем. Шенода тоже нам плюса не дала, из коробки просело на 15-20%, про g1 молчать можно. У нас время ответа должно укладываться в 100мс при 0.5% таймаутов. Но ведь CMS хотят выкинуть, или уже не хотят?