【问题标题】:What can I do to make Eclipse PyDev editor more reactive?我该怎么做才能使 Eclipse PyDev 编辑器更具反应性?
【发布时间】:2012-06-07 20:26:41
【问题描述】:

我使用带有PyDev 的Eclipse 来开发Python 代码,我不想错过它所有有用的IDE 功能。有一件事有点烦人:我输入和源代码更改之间的延迟有点高。 (不像 Sublime Text 2 那样活泼。)

这是由于某些可以禁用的编辑器功能的开销造成的吗?我可以做些什么来调整我的编辑器设置以提高速度和响应能力吗?

文件大小可能是一个因素,但很难说。小文件不够快。

系统信息:

MacBookAir3,2

Mac OS X 10.6.8

java版本“1.6.0_31” Java(TM) SE 运行时环境(构建 1.6.0_31-b04-415-10M3646) Java HotSpot(TM) 64 位服务器 VM(内部版本 20.6-b01-415,混合模式)

面向 Java 开发人员的 Eclipse IDE 版本:Indigo Service Release 2 内部版本号:20120216-1857

PyDev 版本 2.5.0

【问题讨论】:

  • 这种情况会发生在任何文件上还是只发生在大文件上?您能否提供有关您的机器/设置的更多信息?有一个屏幕截图也很好(这样我就知道发生这种情况时你可能会使用什么)。如果您能够提供该信息,我可以查看针对您的特定用例的分析,以检查是否可以在 PyDev 方面进行改进。
  • 我添加了设置信息。截图应该是什么?
  • IDE 的屏幕截图(主要用于查看打开的视图)。
  • 在您的屏幕截图中,您有一个大文件...您之前说过“文件大小可能是一个因素,但很难说。小文件不够快。”,所以,我想在这里了解更多信息:您“感觉”大文件和小文件有什么不同吗? (即:我知道越快越好,但更改是否仅适用于大文件或小文件?)

标签: python eclipse ide pydev


【解决方案1】:

这可能不是您想要的,但无论如何:

  • 停止并停用不必要的服务。
  • 增加内存
  • 配置或停用常驻软件,例如防病毒软件等。如果您可以在不影响安全性的情况下停用一小段时间以了解它是否会改变某些内容。

  • 根据主板规格更换 CPU,有时主板配备低成本 CPU,并且可以升级。

  • 获得更大更快的机器

【讨论】:

  • 确实,不是我想要的。但要提供一些硬件信息:我有一台配备 4 GB RAM 和 2 x 1.8 GHz CPU 的 Macbook Air。当我在 PyDev 中编辑源代码时,CPU 负载会上升很多,但整体系统负载不是问题。
【解决方案2】:

如果您使用的是 OpenJDK,切换到 Oracle JDK 也可以提高响应速度。

【讨论】:

  • 如何查看安装的是哪一个?
  • Mac OS X 10.6。我使用 OS X 附带的 Java 发行版。
  • 看来 OS X 默认使用 Oracle Java。您也可以尝试将 Java 更新到最新版本。
猜你喜欢
  • 2016-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-24
相关资源
最近更新 更多