170 похожих чатов

Господа, на tomcat крутится несколько java-приложений, каким инструментом лучше снять

данные по потреблению памяти в разрезе каждого приложения?
Т.е. интересует не общий размер сколько выделяет JVM а сколько сжирает каждое приложение

14 ответов

4 просмотра

Не пробовали профилирование? Например, Visual VM

Leonid-Smirnov Автор вопроса
Aleksandr
Не пробовали профилирование? Например, Visual VM

Пробовал, но пока не нашёл удобного представления памяти разных сервисов в одно время, графиком. Есть подозрение, что один сервис падает, тк другой периодически хорошо отжирает память)

Leonid Smirnov
Пробовал, но пока не нашёл удобного представления ...

Так откройте несколько соединений. Либо тогда используйте prometheus qwery, чтобы строить кастомные дашборды, если конечно у вас он используется

Leonid-Smirnov Автор вопроса
Aleksandr
Так откройте несколько соединений. Либо тогда испо...

Спасибо за наводку, ни чем подобным глубоко ранее не занимались

Leonid Smirnov
Пробовал, но пока не нашёл удобного представления ...

Смотрите метрики системы, например через process exporter

Leonid-Smirnov Автор вопроса
Alexandr ∨∧‾ Emelyanov
Смотрите метрики системы, например через process e...

А там будет разделение по сервисам? Общий график загрузки jvm и тп научился снимать, но в данной ситуации он малоинформативен

Leonid-Smirnov Автор вопроса
Alexandr ∨∧‾ Emelyanov
Как настроить, так и будет

Отлично, если позволяет функционал. Спасибо :)

Leonid Smirnov
А там будет разделение по сервисам? Общий график з...

Если у вас докер, можно взять cadvisor и смотреть по контейнеру

Leonid-Smirnov Автор вопроса
Alexandr ∨∧‾ Emelyanov
Если у вас докер, можно взять cadvisor и смотреть ...

Да не, там жёсткий легаси с сервелетами внутри tomcat)

Leonid Smirnov
Да не, там жёсткий легаси с сервелетами внутри tom...

А, если там томкат с кучей варников, то ничего отдельно не покажет)))

Leonid-Smirnov Автор вопроса
Alexandr ∨∧‾ Emelyanov
А, если там томкат с кучей варников, то ничего отд...

Ох, так и есть, куча варников) вот и проблемка )

Leonid Smirnov
Ох, так и есть, куча варников) вот и проблемка )

Тогда надо смотреть как томкат профилировать

Leonid-Smirnov Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта