Джерело:
Хабрахабр / Захабренные / Тематические / Посты
Дата публікації:
16/08/2026 23:52
Постійна адреса новини:
http://www.vsinovyny.com/13146720
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 з оновленим дизайном |
Попередня новина з архіву Робот-гусеница — горный спасатель |
» | |
|
|
||||