Основные фичи:
JEP 520: Метод-трейсинг и тайминг в JFR — замер времени конкретных методов без кода и агентов
В Java 25 JFR (Java Flight Recorder) позволяет точно отслеживать выполнение конкретных методов — без изменения исходников, без логирования и без сторонних Java-агентов.
Зачем это нужно?
Допустим, приложение долго стартует или внезапно теряет соединения с БД. Раньше приходилось:
🔹Логировать вручную
🔹Добавлять JFR-события в код
🔹Подключать агент через -javaagent
🔹Пытаться что-то угадывать с sampling-профайлером
🔹Использовать Spring AOP и
@Around-аспектыhttps://www.oracle.com/news/announcement/oracle-releases-java-25-2025-09-16/
👉@BookJava
