【问题标题】:Slow profiling with Eclipse TPTP使用 Eclipse TPTP 进行慢速分析
【发布时间】:2011-04-05 01:07:46
【问题描述】:

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

但是,分析运行速度如此缓慢,几乎不可能成功运行,Eclipse 有时会因 OutOfMemoryErrors 而崩溃,我非常怀疑任何执行时间统计数据是否与我通常得到的数据接近。我猜它的运行速度大约是正常速度的 100 分之一,占用了 100% 的 CPU。

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

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

【问题讨论】:

  • 另一个奇怪的地方:状态栏显示“处理的字节数”的总数(大约170,000,000),但是“字节/秒”一直在下降,这表明它越来越慢...... ..

标签: eclipse profiling eclipse-tptp


【解决方案1】:

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

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

【讨论】:

  • 谢谢!这里的内存设置似乎有很大帮助。为什么他们不能将这些作为默认值 :-) 它仍然有点慢,但肯定已经修复了崩溃并停止了
【解决方案2】:

请试试这个

以下是使用更新版本切换内置分析数据库的说明

  1. 关闭你的 Eclipse IDE
  2. 浏览到 your-workspace-folder/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2
  3. 将此文件夹下的所有文件复制到另一个位置作为备份
  4. 并删除所有扩展名为 .db 的文件
  5. link 下载适用于所有平台 zip 的最新版本的 H2 数据库
  6. 转到 your-eclipse-folder\plugins\ 并找到类似 org.h2_1.1.117.v201105142352.jar 的文件并将其复制到某个位置作为备份
  7. 解压在第 5 步下载的 zip 文件
  8. 你会在 h2\bin\ 文件夹下找到 h2-1.3.170.jar 文件
  9. 将 h2-1.3.170.jar 重命名为步骤 6 中的文件名 org.h2_1.1.117.v201105142352.jar
  10. 之后,您可以将步骤 9 中重命名的文件放入文件夹 your-eclipse-folder\plugins\
  11. 你可以尝试启动你的eclipse

如果这会让你的 Eclipse 运行得更快,请告诉我

【讨论】:

    猜你喜欢
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-15
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    相关资源
    最近更新 更多