2013-01-29 1 views
5

Я загрузил пробную версию JProfiler и тестировал ее на консольном приложении java 1.5. Это показывает только использование памяти, т. Е. Сколько экземпляров java.lang.String было создано. Я хочу посмотреть, какие методы были вызваны и сколько времени потрачено на каждый метод. Я не понял, как это сделать в пробной версии.Jprofiler 7.2.2 - как просмотреть время, потраченное на методы

Я рассмотрел следующую статью http://java.dzone.com/articles/jprofiler-your-java-code-could, , который показывает меню для выбора «Performance горлышек бутылок». У меня нет этой опции в моем выпадающем меню. Эта функция отключена в пробной версии?

+0

Возможно, это связано с тем, как вы запускаете программу. Если JProfiler отображает только информацию о процессоре на основе инструментария, и вы не использовали программу, то она не будет отображать эту информацию для вас. См. Http://en.wikipedia.org/wiki/Profiling_(computer_programming) за эту разницу. – sharakan

ответ

10

Включите секцию просмотра процессора в левой боковой панели, затем выберите вкладку «Горячие точки». Возможно, вам придется сначала начать запись данных CPU. Если данные не были записаны, на вкладке будет кнопка, позволяющая начать запись с центрального процессора.

+0

Выполнение этого не приводит к выбору меню «Performance Bottleneck Search» в «Настройки сеанса», «Настройки профиля», «Выбирает шаблон шаблона профилирования». –

+0

Это в настройках сеанса. Я имел в виду мнения, которые показывают время, потраченное на методы. –

0
  1. Открыть секцию просмотра CPU, теперь щелкните вкладку «Дерево вызовов».
  2. Щелкните правой кнопкой мыши и выберите «Найти».
  3. Теперь вы можете начать вводить имя метода, которое хотите исследовать, и вы увидите иерархию дерева вашего метода.
  4. Вы также можете щелкнуть правой кнопкой мыши свой метод и нажать «Установить как корень».
  5. Теперь будет легко проанализировать как «горячие точки», так и «график вызовов» после того, как метод установки задан как root.

Я использовал Jprofiler 10.0.3.

 Смежные вопросы

  • Нет связанных вопросов^_^