Аналитика Telegram-канала
Подписчики
10 942
Охват за 24 ч
2,5K
ER за 24 ч
22,55%
Публикаций
1 121
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
28 окт31 окт3 ноя
Показаны последние 7 дней
Больше истории →
Охваты публикаций
23.1026.1027.1028.1029.1030.10
638
Средний охват
935
Лучший результат
Показаны 6 публикаций — последние в канале
Больше статистики →
Упоминания
243
Упоминаний
26
Из них репостов
27
Каналов
220
Упоминаний
67
Из них репостов
40
Каналов
Последние посты
3 из 1 121 2 из 1 121
Когда генератор нагрузки замирает вместе с сервером
Если генератор и тестируемая система работают в одной JVM, пауза GC останавливает обоих. Сервер не отвечает, но и новые запросы никто не планирует. В итоге p99 выглядит лучше, чем его увидели бы реальные клиенты. Они-то сборку мусора не ждут.
В экспериментах SPECjbb2015 разница между режимами достигала 34 против 100 мс, а с Serial GC даже 278 против 1750 мс.
В статье разбираем coordinated omission и объясняем, почему для честного измерения задержек генератор нагрузки стоит вынести в отдельную JVM.
🔗 Статья на Хабр: https://habr.com/ru/companies/spring_aio/articles/1101598/
ещё
363
0
2 30 окт, 15:49
🪨 Прод начинается там, где заканчивается магия
Наши эксперты Михаил Поливаха и Евгений Сулейманов выступили с двумя практическими разборами для JVM Dev.
• Евгений показал, как Redis сначала спасает latency, а потом незаметно начинает влиять на консистентность, права доступа, релизы и отказоустойчивость. Внутри Spring Boot, PostgreSQL, код, метрики и проблемы, которые обычно приходят уже после фразы «давайте просто добавим кэш».
🤩 СМОТРЕТЬ НА YOUTUBE
• Михаил разобрал Spring Data JDBC на примере open-source проекта Axelix. Как проектировать агрегаты, не портить доменную модель и при этом не проигрывать в производительности.
🤩 СМОТРЕТЬ НА YOUTUBE
Приятного просмотра!
ещё
935
11
1 10 29 окт, 15:32
😶 Java упала до первого лога. Виноват AOT-кэш
Docker-образ собрали на процессоре с AVX или SVE. JDK 25 сохранила CPU-специфичные адаптеры в AOT-кэш, а затем попыталась выполнить их на машине без этих инструкций. Результат получился на удивление нативным для Java-приложения — SIGILL.
В статье разбираем путь от ~AdapterBlob в крэш-логе до бага в OpenJDK. А ещё показываем, как собрать переносимый multi-arch образ, сохранить ускорение старта и не играть в лотерею с процессорами CI-раннеров.
🔗 Статья на Хабр: https://habr.com/ru/companies/spring_aio/articles/1100616/
ещё
501
2
1 6 28 окт, 16:03
Похожие Telegram-каналы
Java библиотека
Java | Вопросы собесов
Библиотека джависта | Java, Spring, Maven, Hibernate
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней