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

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

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

Затем я загрузил пакет "all in one 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?

Ответ 1

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

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

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

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

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

Ответ 2

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

Ответ 3

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

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

Ответ 4

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

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

Ответ 5

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

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