Сборка чугунного скорохода на Spring Boot и AppCDS

Джерело:
Хабрахабр:

Дата публікації:
23/10/2019 04:32

Постійна адреса новини:
http://www.vsinovyny.com/6328781

Сборка чугунного скорохода на Spring Boot и AppCDS

 

23/10/2019 04:32 // Хабрахабр:

Сборка чугунного скорохода на Spring Boot и AppCDS



Application Class Data Sharing (AppCDS) – фича JVM для ускорения запуска и экономии памяти. Появившись в HotSpot в зачаточном виде ещё в JDK 1.5 (2004 г.), она долгое время оставалась весьма ограниченной, да ещё и отчасти коммерческой. Лишь только с OpenJDK 10 (2018 г.) её сделали доступной простым смертным, заодно расширив область применения. А недавно вышедшая Java 13 попыталась сделать это применение более простым.


Идея AppCDS в том, чтобы “расшарить” однажды прогруженные классы между экземплярами одной и той же JVM на одном хосте. Кажется, это должно здорово зайти микросервисам, особенно “бройлерам” на Spring Boot с их тысячами библиотечных классов, ведь теперь эти классы не надо будет загружать (парсить и верифицировать) при каждом старте каждого инстанса JVM, и они не будут дублироваться в памяти. А значит, запуск должен стать скорее, а потребление памяти – ниже. Чудно, не правда ли?


Всё так, всё так. Но если ты, однохабрянин, привык верить не бульварным вывескам, а конкретным цифрам и примерам, то добро пожаловать под кат – попробуем разобраться, как оно на самом деле…

Читать дальше →

 

» Читати повністю

 

« Наступна новина з архіву
Major Backer of Trump and Democrats Will Plead Guilty to Illegal Donations
  Попередня новина з архіву
"Тупо валит каждый раз!" Сеть разгневал ценовой троллинг на Prozorro
»

 

 
© 2026 www.vsinovyny.com