Мне нужно время / производительность проверить кусок кода, в производстве.
Код имеет стек Java.Скорее всего, в него встроен log4j.Он взаимодействует с JMS, отправляет некоторый запрос на него и выбирает некоторый ответ от него.Мне нужно доказать, что от пользовательского события, т. Е. Щелчка по внешнему интерфейсу до точки, где оно идет и ждет JMS, это относительно быстро.Мне нужно доказать (знать), что большую часть времени, которое уходит на это, в оба конца, это потому, что оно ожидает какого-то сообщения от JMS.
В настоящее время я смотрю на http://perf4j.codehaus.org/devguide.html. Однако я хотел бы опросить группу для предложений.Вот некоторые ограничения, с которыми мне нужно работать:
- Мне нужно что-то, что можно запустить на производстве.Это должно быть что-то, что я могу относительно легко включать и выключать.
- Это должно быть что-то, что не может быть слишком тяжелым использованием памяти / ЦП.
- Это должно быть что-то, что я могу поместить в существующую кодовую базу с наименьшим количеством изменений в существующем коде.
Итак, есть ли у кого-нибудь какие-либо предложения, кроме http://perf4j.codehaus.org/devguide.html?