Size: a a a

2021 April 26

AK

Alexander Komarov in pro.jvm
на метод вешается анноташка и все. трейсинг вообще по нормальному для траблшутинга и поиска проблем используют.
источник

A

Artjom Kalita in pro.jvm
а почему этот вопрос мне ? )
источник

AK

Alexander Komarov in pro.jvm
ну так микрометр и для того, чтобы конкретный метод вывести подходит
источник

A

Artjom Kalita in pro.jvm
зачем микрометр тащить если в спринге есть PerformanceMonitorInterceptor
источник

AK

Alexander Komarov in pro.jvm
ну вообще хз, да. зависит что человеку надо.
источник

AK

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

AE

Alexandr Emelyanov in pro.jvm
+
источник

AE

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

A

Artjom Kalita in pro.jvm
а если этот метод внутри в этом методе вызывает колл в базу и агрегирует данные ?
источник

AE

Alexandr Emelyanov in pro.jvm
этого никто не знает, потому и хреналион предложений
источник

A

Artjom Kalita in pro.jvm
Логично
источник

FR

Frank Richards in pro.jvm
Аспекты самые удобные для этого
источник

AE

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

GV

George Vassilev in pro.jvm
Jprofiler чем плох ?
источник

E

Etki in pro.jvm
Ты забыл про зависимости, которых нет только у math.max. Проблемный метод вероятнее всего в классе, у которого в конструкторе прокидывается миллиард инстансов других классов. И вот это все надо либо прокидывать "вчистую" (а у зависимостей свои зависимости), либо мокать.
источник

E

Etki in pro.jvm
Микрометр кинуть зависимостью да написать три строчки действительно куда менее геморно. А там выше пишут про аспекты, которых я не знаю толком, но с которыми наверняка и того проще.
источник

AE

Alexandr Emelyanov in pro.jvm
аспекты проще, да
источник

AE

Alexandr Emelyanov in pro.jvm
миллиард зависимостей - это уже про архитектуру и культуру тестирования
источник

E

Etki in pro.jvm
Ну и все по фен-шую прокидывается в конструкторе. Каким образом это перпендикулярно? Я уж молчу что зависимости это ещё и статические методы семнадцати соседей.
источник

E

Etki in pro.jvm
Короче, я могу до вечера показывать, что трейсинг и бенчмаркинг это разное.
источник