Что такое promotion rate и проблема преждевременного промоутинга?

Senior
213 просмотров
AFK Offer AI

Promotion rate — сколько объектов промоутируется из Young в Old Gen в секунду. Если объекты выживают несколько Young GC но в итоге умирают — они зря занимают Old Gen. Причины преждевременного промоутинга: маленький Young Gen (объекты не успевают умереть до промоутинга), кеши в памяти, объекты с longer-than-expected lifecycle. Симптом: Old Gen растёт быстро, частые mixed/full GC. Решение: увеличить Young Gen или пересмотреть lifecycle объектов.

Следующий вопрос

Что такое BFF (Backend for Frontend) паттерн?