Управлять профилированием TPTP программно - PullRequest
0 голосов
/ 01 сентября 2010

Мне нужно профилировать серверное клиентское Java-приложение (на основе Джерси / REST FYI).

Я узнал, что профилирование удаленных серверов - реальная проблема с TPTP, поэтому я хочу сохранить его простым: Я написал тестовый пример («основной»), который запускает автономный сервер (Grizzly) и клиент (в отдельном потоке) и обрабатывает некоторые нагрузочные тесты.

Я могу запустить его в режиме профилирования (с Eclipse / TPTP), но я бы хотел изолировать свои основные методы от всего шума настройки сервера и клиента.

У меня есть возможность программно включить / отключить профилирование TPTP в моем коде, в некоторых случаяхконтрольные точки?

1 Ответ

1 голос
/ 02 сентября 2010

Я бы рекомендовал использовать Netbeans для профилирования вашего приложения, независимо от того, используете ли вы его для разработки. Он может фильтровать по пакетам, классам или методам, чтобы вы могли видеть только то, что вы хотите, а также иметь отличные точки профилирования (такие вещи, как секундомеры, но гораздо более мощные). Вы можете делать такие вещи, как:

alt text alt text

Извините за все скриншоты, но ИМХО они помогают людям, которые никогда не профилировали раньше и интересуются, что он может сделать для них.

...