如何设置Eclipse TPTP

时间:2008-10-09 10:05:34

标签: java eclipse java-ee profiling

我需要为客户分析一个java应用程序。这是一个eclipse / maven项目,所以我决定使用eclipse TPTP(http://www.eclipse.org/tptp)。

我尝试通过标准eclipse安装中的更新管理器安装eclipse TPTP,但我放弃了,因为令人难以置信的复杂设置和下载具有非常神秘的名称的依赖项。

然后我从http://www.eclipse.org/tptp/home/downloads/?ver=4.5.1下载了“all in one TPTP 4.5.1”软件包,但是当我启动它时,会弹出一个错误,说“eclipse可执行启动程序无法找到它的伴随共享库”

我正在运行Windows XP,Sun Java 1.5,并在解压缩的eclipse TPTP安装中点击了“eclipse.exe”。

我需要做些什么才能让eclipse TPTP运行?

5 个答案:

答案 0 :(得分:4)

VisualVM 1.1.1是使用NetBeans的一个很好的替代方案,它是一个独立的应用程序,因此您不必将Maven / Ant / Eclipse项目纳入其项目格式。它可以在打开时看到任何本地Java进程,因此只需在Java进程列表中双​​击您的应用程序即可。你可以:

  1. 采取堆转储
  2. 比较内存快照
  3. View garbage collection with the VisualGC plugin
  4. Run BTrace scripts添加运行时分析&调试代码的建议。

答案 1 :(得分:3)

如果您更新到Java 1.6u7或更高版本,您将可以访问与Netbeans Profiler基本相同的VisualVM工具。

我尝试使用Eclipse测试和性能工具包,但它的效果不如Netbeans Profiler。

答案 2 :(得分:1)

另一种方法是使用Netbeans来分析Eclipse应用程序。

我在下面的链接上有一篇博文,解释了如何配置这两个应用程序:

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

效果很好。一年多来我一直在用这种方式进行剖析。易于使用,易于设置和漂亮的图形。

我发现安装TPTP很痛苦,至少我使用的版本与Eclipse没有很好的集成。我花了很长时间才能让它正常工作。 Netbeans更快学习并加快速度。在较新的版本中,还可以使用特殊的netbeans插件导入Eclipse Projects的源代码(尽管需要单独下载)。

答案 3 :(得分:1)

很奇怪。我已经尝试了所有的一体化软件包,并且在使用Java 1.5的Windows XP上运行时没有问题 您是否不可能使用64位版本的Windows?也许这可能是问题的原因。

我个人不太喜欢使用TPTP。我认为NetBeans分析器提供了更多 - 至少更易理解的 - 信息。

答案 4 :(得分:0)

也许尝试下载“Java 1.5+(JVMTI)Profiler SDK”(运行时) http://www.eclipse.org/tptp/home/downloads/?ver=4.5.1

我也认为IBM最新的Rational Developer集成了这项技术(试用期为60天)。你可以看到他们如何配置它。