Как настроить Eclipse TPTP - PullRequest
       23

Как настроить Eclipse TPTP

10 голосов
/ 09 октября 2008

Мне нужно профилировать Java-приложение для клиента. Это проект eclipse / maven, поэтому я решил использовать TPTP eclipse (http://www.eclipse.org/tptp).

Я пытался установить eclipse TPTP через менеджер обновлений из стандартной установки eclipse, но я отказался из-за невероятной сложной настройки и загрузки зависимостей с очень загадочными именами.

Затем я скачал пакет «все в одном TPTP 4.5.1» из http://www.eclipse.org/tptp/home/downloads/?ver=4.5.1, но когда я его запускаю, появляется сообщение об ошибке «Исполняемый модуль eclipse не смог найти свою общую библиотеку ».

Я использую Windows XP, Sun Java 1.5 и нажал «eclipse.exe» в распакованной установке TPTP eclipse.

Что мне нужно сделать, чтобы запустить TPTP Eclipse?

Ответы [ 5 ]

4 голосов
/ 27 февраля 2009

VisualVM 1.1.1 - хорошая альтернатива использованию NetBeans, являющегося автономным приложением, поэтому вам не нужно переводить проект Maven / Ant / Eclipse в его формат проекта. Он может увидеть любой локальный процесс Java при открытии, поэтому просто дважды щелкните свое приложение в списке процессов Java и все готово. Вы можете:

  1. Возьми дампы кучи
  2. Сравнить снимки памяти
  3. Просмотр сборки мусора с помощью плагина VisualGC
  4. Запуск сценариев BTrace для добавления рекомендаций по профилированию и отладке во время выполнения кода.
3 голосов
/ 09 октября 2008

Если вы обновитесь до Java 1.6u7 или выше, вы получите доступ к инструменту VisualVM, который по сути такой же, как и Netbeans Profiler.

Я пытался использовать пакет Eclipse Test and Performance Tools, но он просто не работал так же хорошо, как профилировщик Netbeans.

1 голос
/ 09 октября 2008

Альтернативой является использование Netbeans для профилирования приложения Eclipse.

У меня есть пост в блоге по ссылке ниже, который объясняет, как настроить оба приложения:

http://www.jroller.com/ortegon/entry/on_profiling_eclipse_rcp_applications

Работает очень хорошо. Я профилировал таким образом больше года. Простота в использовании, простота установки и приятная графика.

Мне было трудно установить TPTP, по крайней мере, версия, которую я использовал, не очень хорошо интегрирована с Eclipse. Мне потребовалось очень много времени, чтобы заставить его работать правильно. Netbeans был намного быстрее учиться и набирать скорость. В более новых версиях также можно импортировать исходный код Eclipse Projects с помощью специального плагина netbeans (хотя его необходимо загружать отдельно).

1 голос
/ 09 октября 2008

Странно. Я попробовал все в одном пакете, и он работает без проблем на Windows XP с Java 1.5 Разве не возможно, что вы используете 64-битную версию Windows? Возможно, это может быть причиной проблемы.

Лично я не очень часто использую TPTP. Я думаю, что профилировщик NetBeans дает больше - по крайней мере, более понятной - информации.

0 голосов
/ 09 октября 2008

Возможно, попробуйте загрузить «Java 1.5+ (JVMTI) Profiler SDK» (среда выполнения) с http://www.eclipse.org/tptp/home/downloads/?ver=4.5.1

Я также думаю, что последняя версия IBM Rational Developer интегрирует эту технологию (пробная версия на 60 дней). Вы можете видеть, как они настраивают это там.

...