Size: a a a

2021 April 09

Т

Тарас in pro.jvm
буду знать)
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Борисов же вчера этот доклад докладывал и он есть в открытом доступе 😂
источник

A

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

e

error_404 in pro.jvm
Да куда уж хардкорнее если 30-40% времени доклада парсер писали
источник

Т

Тарас in pro.jvm
Опа
источник

КД

Константин Демидов... in pro.jvm
Всем привет, а может кто подсказать профайлеры на подобии YourKit только бесплатные? Visual VM не может в разобрать хип в рантайме на ремоут хосте
источник

DP

Denis Pavlyuchenko in pro.jvm
а нельзя сдампить хип к себе на комп и там его чем угодно проанализировать?
источник

КД

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

DP

Denis Pavlyuchenko in pro.jvm
почему плохая?
источник

AC

Anton Chistyakov in pro.jvm
источник

КД

Константин Демидов... in pro.jvm
Нагрузочное тестирование предполагает предельные нагрузки, и остановить JVM на время дампа - плохо
источник

КД

Константин Демидов... in pro.jvm
Он разве умеет в ремоут подключение и лайф семплинг?
источник

C

Cargeh in pro.jvm
> остановить JVM на время дампа - плохо
а профайлер по вашему бесплатно работает и без оверхеда?)
источник

КД

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

C

Cargeh in pro.jvm
не очень понял

"Сколько занимает тред обработки запроса" - занимает чего? Стектрейс снять? Так это сейф поинт и ожидание, пока вообще все потоки в JVM остановятся, не?

а если про память, то если опустить TLAB'ы и примитивы и референсы, которые внутри фрейма хранятся, то я не слышал про понятие "все данные находятся в его контексте"
источник

КД

Константин Демидов... in pro.jvm
Не стектрейс снять, а грубо говоря, понять, сколько памяти требуется одному потоку
источник

DP

Denis Pavlyuchenko in pro.jvm
что такое "память одного потока"?
источник

AC

Anton Chistyakov in pro.jvm
бонтон - озвучивать весь список хотелок.
источник

C

Cargeh in pro.jvm
да, я тоже догнать не могу)
источник

C

Cargeh in pro.jvm
блин, а тут картинки нельзя постить. Короче на 1:18:44 у Андрея слайд с оверхедом профайлеров) Не знаю, какой там был ворклоад (наверное на throughput), но проценты не маленькие)

https://youtu.be/QiGrTvsCZmA?t=4724
источник