Java быстрый, а вот код — не всегда. ⚡
На DevNexus показали простой пример на Java для обработки заказов: тесты проходили, приложение работало, но после замера через JFR его заметно ускорили. Было 1 198 мс и 85 000 заказов в секунду, стало 239 мс и 419 000 заказов в секунду. Куча тоже похудела с 1 ГБ+ до 139 МБ, а пауз GC стало 19 против 4.
Вывод для тех, кто пишет на Java в Казани и не только: JDK сам по себе не спасает. Иногда основная экономия лежит не в переписывании архитектуры, а в нормальном профилировании и разборе реальных узких мест.
IT Казань — t.me/itkazan_news
IT Казань
@itkazan_news
Java быстрый, а вот код — не всегда. ⚡
Источники:
Этот пост опубликован в Telegram-канале IT Казань. Подписаться можно по ссылке: @itkazan_news.