我需要为客户分析一个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运行?
答案 0 :(得分:4)
VisualVM 1.1.1是使用NetBeans的一个很好的替代方案,它是一个独立的应用程序,因此您不必将Maven / Ant / Eclipse项目纳入其项目格式。它可以在打开时看到任何本地Java进程,因此只需在Java进程列表中双击您的应用程序即可。你可以:
答案 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天)。你可以看到他们如何配置它。