Обновить

Декомпиляция Java-методов на продуктивном приложении под нагрузкой – миф или реальность?

Время на прочтение3 мин
Охват и читатели5.6K
Всего голосов 15: ↑11 и ↓4+7
Комментарии4

Комментарии 4

агент в момент возникновения исключения снимает heapdump

HeapDump снимается при каждом исключении?
Не при каждом исключении. Т.е. при первом появлении такого исключения, конечно, снимают. А при следующих появлениях только считают. Как вендор пишет:

For each exception or error, we take snapshot of the code and state only for some of the occurrences of this event. We basically sample it, according to a certain algorithm — we will always capture it when it first happens, but it happens 1M time in the first hour, we will slow down and take a certain number of samples.
Смотрел я этот продукт в свое время — дорогое решение. А повторить самому такое с JVMTI можно только используя агент на C/C++, очень сложно потом еще агрегаты считать и хранить да еще и сотни дашбордов для kibana рисовать…
Ну никто же не мешает договориться о дисконте :) Да, и у них оплата только по подписке, постоянных лицензий нет. Самостоятельная разработка? Да не стоит оно того, конечно
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
jet.su
Дата регистрации
Дата основания
1991
Численность
1 001–5 000 человек
Местоположение
Россия