Size: a a a

2021 April 25

A

Artjom Kalita in pro.jvm
@javastart эти вопросы туда
источник

MM

Mono Mars in pro.jvm
Спасибо)
источник

РК

Руслан Кузнецов... in pro.jvm
Подскажите либу какую или в спринге может что есть для получении времени выполнения метода через аннотацию. То есть маркнуть метод или класс  аннотацией и получить на выходе время, выведенное в лог.
источник

Z

Zikasak in pro.jvm
Если этот класс управляется спрингом, то можно через обработчики спринга реализовать. Посмотри доклад Борисова «Spring потрошитель».
источник

РК

Руслан Кузнецов... in pro.jvm
Это я понимаю, но хотел узнать, может есть уже что готовое и не нужно писать велосипед. Но если ничего нет - напишу свой.
источник

ДЗ

Динар Зарипов... in pro.jvm
Аспектом можно сделать
источник

AE

Alexandr Emelyanov in pro.jvm
Какой метод? Что делает? Как долго выполняется?

Если это не поход в базу или другой сервис, который разворачивается в секунды, а какие то быстрые вычисления, то только jmh
источник

AL

Alexander Lobanov in pro.jvm
Micrometer
источник

V

Vlad in pro.jvm
Там есть Tracinginterceptor или как то так
источник
2021 April 26

E

Etki in pro.jvm
Какой jmh в трейсинге, вы чего
источник

IB

Igor Bereza in pro.jvm
посомтри в сторону Jaeger  и open tracing
источник

IB

Igor Bereza in pro.jvm
он еще и все красиво в ui покажет кто и сколько работал
источник

AE

Alexandr Emelyanov in pro.jvm
Кто сказал что ему нужен трейсинг? Ему надо померить время выполнения метода, для этого трейсинг прикручивать?

Да и ещё уверены что он будет точным, там погрешности могут быть
источник

E

Etki in pro.jvm
Здравый смысл, который ещё может иногда сказать "ну ладно, промахнулся, чего". Там речь про инструментацию средствами спринга. И выводить в лог, что подсказывает, что речь идёт не о горячем цикле. Жмх оставь для настоящего перформанса.
источник

AE

Alexandr Emelyanov in pro.jvm
Если нужен постоянный контроль, то ок, трейсинг нужен. Если же разовый замер, то ради него все настраивать, ну такое
источник

E

Etki in pro.jvm
> ради него все настраивать
> предлагает выдрать кусок приложения и засунуть в жмх
источник

A

Artjom Kalita in pro.jvm
Можно конечно аоп заиспользовать и замерять метрики времени исполнения спринговых бинов
источник

AK

Alexander Komarov in pro.jvm
источник

A

Artjom Kalita in pro.jvm
это скорее для измерений метрик всего приложения, в этом случае да берешь запиливаешь актуатор с микрометром и получаешь хулиарды метрик - я так понял человеку именно нужно было логировать перформанс определенных методов приложения
источник

AK

Alexander Komarov in pro.jvm
ну так зачем для этого трейсинг тащить?
источник