В течение многих лет java был синонимом жадных приложений, таких, которые на ночь открывают холодильник и съедают все доступные ресурсы, пока не рухнут. Основной причиной такого поведения было отсутствие эффективного способа вернуть операционной системе память, выделенную в куче и больше не используемую.

Однако с новой функцией, выпущенной в OpenJDK 12 для Автоматического вертикального масштабирования кучи Java в сочетании с алгоритмом сборщика мусора Shenandoah, JVM теперь может динамически масштабировать кучу Java и возвращать выделенную память SO, когда это необходимо. . Это замечательная функция, которая позволит вам сэкономить деньги при запуске вашего микросервисного приложения в облачной среде, которая обычно платит вам за использованный ресурс.

Проверь это:

Слайды здесь.

Этот пост изначально был опубликован в моем Блоге. Если у вас есть какие-либо сомнения или вопросы, не стесняйтесь оставить комментарий здесь или связаться со мной в Твиттере @educostadev.