Как настроить 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-дневная пробная версия). Вы можете видеть, как они там настраиваются.