[Перевод] Оптимизация Java-приложений для Arm64 в облаке

JVM в облаке часто экономит память и CPU по дефолту, из-за чего Spring-сервис использует меньше ресурсов, чем вы ему выделили. В новом переводе от команды Spring АйО разберем, какие существуют базовые настройки кучи, GC и CPU помогают синхронизировать JVM с лимитами контейнера и не переплачивать за простаивающие ресурсы.

https://habr.com/ru/companies/spring_aio/articles/1003602/

#java #kotlin #jvm #jvm_options #jvm_hacks #jvm_monitoring #jvm_hacking #arm64 #aarch64

Оптимизация Java-приложений для Arm64 в облаке

JVM в облаке часто экономит память и CPU по дефолту, из-за чего Spring-сервис использует меньше ресурсов, чем вы ему выделили. В новом переводе от команды Spring АйО разберем, какие существуют базовые...

Хабр

Мониторинг «здесь и сейчас»: используем потоки событий JDK Flight Recorder

JDK Flight Recorder (JFR) — это диагностическая подсистема, встроенная в JVM. В основе JFR лежит очень простая идея, но вокруг нее выросла разнообразная экосистема решений, позволяющих решать широкий спектр задач. В данной статье я хочу сфокусироваться на одном аспекте технологии JFR — потоковой обработке событий. Потоковая обработка появилась в JDK 14 в виде Flight Recorder Event Streaming API и позволяет прикладному коду обрабатывать события JFR с минимальной задержкой.

https://habr.com/ru/companies/axiomjdk/articles/917766/

#JDK #JFR #axiomjdk #мониторинг #axiom_jdk #java_fligt_recorder #jvm_monitoring #monitoring_tools #kubernetes #spring

Мониторинг «здесь и сейчас»: используем потоки событий JDK Flight Recorder

JDK Flight Recorder (JFR) — это диагностическая подсистема, встроенная в JVM. В основе JFR лежит очень простая идея, но вокруг нее выросла разнообразная экосистема решений, позволяющих решать широкий...

Хабр

Пишем простую нейронку для адаптивного управления JVM: обучение и применение многослойной нейронной сети на Java

Данная статья является описанием моего эксперимента передать управление ресурсами JVM нейронной сети, которая будет предсказывать необходимость управления ресурсами на основе текущих данных, таких как загрузка CPU и память.

https://habr.com/ru/articles/856376/

#нейросети #исскуственный_интеллект #java #j #обучение_программированию #mashinelearning #jvm #jvm_options #jvm_monitoring

Пишем простую нейронку для адаптивного управления JVM: обучение и применение многослойной нейронной сети на Java

Данная статья является описанием моего эксперимента передать управление ресурсами JVM нейронной сети, которая будет предсказывать необходимость управления ресурсами на основе текущих данных, таких как...

Хабр