使用Eclipse TPTP进行慢速分析

时间:2010-08-27 22:13:35

标签: eclipse profiling eclipse-tptp

我在Eclipse 3.6中开发了一个应用程序,并尝试使用TPTP获取一些简单的执行性能分析统计信息(基本上只是执行时间分析)。

然而,分析运行得如此之慢以至于几乎不可能成功运行,Eclipse有时会因OutOfMemoryErrors而崩溃,而且我非常怀疑任何执行时间统计信息都与我通常得到的有关。我猜它使用100%的CPU正常运行速度的100倍。

有关可能导致此问题以及如何解决问题的任何想法?

系统是运行Windows 7 64位的Core i7 980,如果相关则JVM是Sun JDK 1.6.20

2 个答案:

答案 0 :(得分:2)

您是否尝试使用this eclipse.ini file进行一些优化并希望获得更好的运行时体验?

注意:保留Java1.6u20,或确保使用1.6u21 build 7(不是build 6)。
这样,您将确保--launcher.XXMaxPermSize参数(您应设置为高值以便于您的会话)将被正确识别。

答案 1 :(得分:0)

请试试这个

以下是使用较新版本

切换内置概要分析数据库的说明
  1. 关闭你的日食
  2. 浏览至your-workspace-folder / .metadata / .plugins / org.eclipse.dltk.core.index.sql.h2
  3. 将此文件夹下的所有文件复制到另一个位置作为备份
  4. 并删除扩展名为.db的所有文件
  5. 从此link
  6. 下载适用于所有平台的H2数据库的最新版本
  7. 转到your-eclipse-folder \ plugins \并找到类似org.h2_1.1.117.v201105142352.jar的文件并将其复制到某个地方作为备份
  8. 解压缩在第5步下载的zip文件
  9. 您将在h2 \ bin \ folder
  10. 下找到文件h2-1.3.170.jar
  11. 将h2-1.3.170.jar重命名为步骤6中的文件名,即org.h2_1.1.117.v201105142352.jar
  12. 之后,您可以将步骤9中重命名的文件放入文件夹your-eclipse-folder \ plugins \
  13. 你可以尝试开始你的日食
  14. 如果这让你的日食跑得更快,请告诉我