- Опубликовано
Байткод инструментация методов в Java
- Автор

- Имя
- Новости нашего ИТ
- Telegram
Новости нашего ИТ12 подписчиков4738 постовДанный канал является агрегатором технических статей нашего любимого ИТ, так что кто устал листать тысячи сайтов в поиске технических статей присоеденяйтесь к каналу и наслаждайтесь #it_news
Байткод инструментация методов в Java: когда семплирования уже мало
#java
Семплирующие профили не показывают реальное число вызовов и их длительность — а значит, мимо может пролетать важная боль. В новом переводе от команды Spring АйО на примерах показано, как включить инструментальную трассировку в async-profiler и что даёт новая фича latency: от ловли неожиданного System.gc() и источников OutOfMemoryError до точного замера «долгих» вызовов с порогом и разбором в JMC через JFR-события. Разбираем накладные расходы, хитрости вроде interval, практичные кейсы (почему ArrayList.contains и AbstractSet.removeAll могут внезапно стать O(N*M) и как это починить), а ещё сравниваем подход async-profiler с нововведениями в рамках JDK 25 (JEP 520), где последний имеет ряд недостатков. Если вам нужны точные пути выполнения и реальная latency без убийства продакшена — это must
Предыдущий пост
- Опубликовано
Топ-30 бесплатных нейросетей для облегчения жизни
Следующий пост
- Опубликовано
Обработка StringBuilder построчно в Java
Из подборки #java
- Опубликовано
Spring Data 2025.1.2 и 2025.0.8 released
- Опубликовано
Java PostgreSQL Query Cancellation Explained
- Опубликовано
Подкаст Spring: измеряем всё с Micrometer
- Опубликовано
Project Panama: Java говорит на C (Часть 1)
- Опубликовано
Spring Framework 7.0.3 release
- Опубликовано
Roo Code: как использовать DeepSeek для тестирования
Свежие посты
- Опубликовано
Удобная синхронизация настроек Kafka
- Опубликовано
Spring Data 2025.1.2 и 2025.0.8 released
- Опубликовано
How Ansible does the real work in hyperautomation
- Опубликовано
OpenMedata в облаке: DataGovernance обзор Collate 1
- Опубликовано
Python без Python: как запускать код где угодно
- Опубликовано
Хакатон Норникеля: YOLO, 2 место
- Опубликовано
Nginx с человеческим лицом: обзор Nginx Proxy Manager
- Опубликовано