#appcds — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #appcds, aggregated by home.social.
-
Spring Boot — жажда скорости. CDS и разгон на старте
Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.
https://habr.com/ru/companies/haulmont/articles/978528/
#spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode
-
Spring Boot — жажда скорости. CDS и разгон на старте
Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.
https://habr.com/ru/companies/haulmont/articles/978528/
#spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode
-
Spring Boot — жажда скорости. CDS и разгон на старте
Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.
https://habr.com/ru/companies/haulmont/articles/978528/
#spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode
-
Spring Boot — жажда скорости. CDS и разгон на старте
Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.
https://habr.com/ru/companies/haulmont/articles/978528/
#spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode
-
So @ApacheKafka 3 in #KRaft mode combined with an auto-created #Java 19 #AppCDS archive is super dope for testing. Kafka is up and running in < 0.5 sec on my laptop.
EXTRA_ARGS="-XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=kafka.jsa" bin/kafka-server-start.sh config/kraft/server.properties
-
So @ApacheKafka 3 in #KRaft mode combined with an auto-created #Java 19 #AppCDS archive is super dope for testing. Kafka is up and running in < 0.5 sec on my laptop.
EXTRA_ARGS="-XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=kafka.jsa" bin/kafka-server-start.sh config/kraft/server.properties
-
So @ApacheKafka 3 in #KRaft mode combined with an auto-created #Java 19 #AppCDS archive is super dope for testing. Kafka is up and running in < 0.5 sec on my laptop.
EXTRA_ARGS="-XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=kafka.jsa" bin/kafka-server-start.sh config/kraft/server.properties
-
So @ApacheKafka 3 in #KRaft mode combined with an auto-created #Java 19 #AppCDS archive is super dope for testing. Kafka is up and running in < 0.5 sec on my laptop.
EXTRA_ARGS="-XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=kafka.jsa" bin/kafka-server-start.sh config/kraft/server.properties
-
So @ApacheKafka 3 in #KRaft mode combined with an auto-created #Java 19 #AppCDS archive is super dope for testing. Kafka is up and running in < 0.5 sec on my laptop.
EXTRA_ARGS="-XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=kafka.jsa" bin/kafka-server-start.sh config/kraft/server.properties
-
Learn about improved tools, performance, diagnostics and other hidden gems in new #Java #LTS in my new article in Java aktuell (german)
#jfr #jpackage #ZGC #Shenandoah #JNI #AppCDS #Monitoring #JNI #ForeignMemory
https://www.doag.org/fileadmin/Daten/Zeitschriften/Java_aktuell/2022/05-2022-Java_aktuell-WEB.pdf#page=10 -
Learn about improved tools, performance, diagnostics and other hidden gems in new #Java #LTS in my new article in Java aktuell (german)
#jfr #jpackage #ZGC #Shenandoah #JNI #AppCDS #Monitoring #JNI #ForeignMemory
https://www.doag.org/fileadmin/Daten/Zeitschriften/Java_aktuell/2022/05-2022-Java_aktuell-WEB.pdf#page=10