[Перевод] Язык Java быстрый, а ваш код — не факт

Джерело:
Хабрахабр / Захабренные / Тематические / Посты

Дата публікації:
16/08/2026 23:52

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

[Перевод] Язык Java быстрый, а ваш код — не факт

 

16/08/2026 23:52 // Хабрахабр / Захабренные / Тематические / Посты

Однажды мне довелось выступать на конференции DevNexus, и в качестве примера я написал на Java приложение для обработки заказов. Приложение было исправным. Тесты проходили. Я прогнал нагрузочный тест, и на его основе собрал файл Java Flight Recording (JFR).

До того, как я внёс какие‑либо изменения: истекло 1 198 мс, обрабатывалось 85 000 заказов в секунду, пиковый размер кучи — немного более 1 ГБ, 19 остановок на сборку мусора.

После изменений: 239 мс, 419 000 заказов в секунду, куча 139 МБ, 4 остановки на сборку мусора.

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

Читать далее

 

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

 

« Наступна новина з архіву
HMD представить смартфон-слайдер у стилі Nokia N95 з оновленим дизайном
  Попередня новина з архіву
Робот-гусеница — горный спасатель
»

 

 
© 2026 www.vsinovyny.com