Я пытаюсь использовать Jprofiler в среде SIT/UAT. Единственная проблема в том, что запущено несколько экземпляров. Так что в dev я смог легко его использовать. Есть ли способ настроить и профилировать на multi jvm env. где запрос может быть отправлен на любую из JVM.
Как использовать jprofiler в среде с несколькими серверами/jvm?
Ответы (1)
Вы можете использовать JProfiler для профилирования нескольких виртуальных машин, но это означает, что вам придется открывать новое окно для каждой профилируемой JVM. Некоторые вызовы, такие как вызовы веб-служб, EJB и вызовы RMI, отслеживаются между JVM, и вы можете щелкать гиперссылки в дереве вызовов, чтобы переходить через границы JVM.
Однако сводного представления о том, что происходит на нескольких виртуальных машинах, нет. В сценарии со многими ВМ лучше использовать продукт для мониторинга, например perfino. .
Отказ от ответственности: моя компания разрабатывает как JProfiler, так и perfino.
person
Ingo Kegel
schedule
09.01.2015
я не говорю о переходе от уровня приложения к уровню веб-сервиса ... но для одного и того же приложения, запущенного несколько экземпляров ... нужно ли мне устанавливать его на все JVM?
- person Nagu; 10.01.2015
Да, вы должны добавить параметр VM для профилирования (-agentpath:...) для всех VM. Для нескольких виртуальных машин, работающих на одном компьютере, необходимо назначить разные порты.
- person Ingo Kegel; 10.01.2015
Но тогда мне понадобится отдельное окно для каждого JProfiler?
- person Nagu; 13.01.2015