如何让Eclipse PyDev编辑器更加响应?

3
我使用PyDev和Eclipse开发Python代码,而且不想错过所有有用的IDE功能。有一件事有点烦人:我输入时与源代码更改之间的延迟有点高(不像Sublime Text 2那样精准)。 这是由于某些可以禁用的编辑器功能的开销导致的吗?我能否调整编辑器设置以提高速度和响应能力? 文件大小可能是一个因素,但很难确定。即使对于小文件,速度也不够快。 系统信息: MacBookAir3,2 Mac OS X 10.6.8 java版本“1.6.0_31” Java(TM)SE Runtime Environment(版本1.6.0_31-b04-415-10M3646)Java HotSpot(TM)64-Bit Server VM(版本20.6-b01-415,混合模式) Eclipse IDE for Java Developers 版本:Indigo Service Release 2 Build id:20120216-1857 PyDev版本2.5.0

1
这个问题发生在任何文件上还是只有大文件上?您能提供更多关于您的机器/设置的信息吗?如果可以提供一个屏幕截图,那就更好了(这样我就知道在出现问题时您可能正在使用什么)。 如果您能提供这些信息,我可以查看针对您特定用例的分析以检查是否可以在PyDev方面进行改进。 - Fabio Zadrozny
我添加了安装设置信息。截图应该是什么? - clstaudt
IDE的屏幕截图(主要是为了查看打开的视图)。 - Fabio Zadrozny
请查看此截图:http://postimage.org/image/704lwjbed/full/ - clstaudt
在你的截图中,你有一个很大的文件... 你之前说过"文件大小可能是一个因素,但很难确定。它在处理小文件时不够快。",所以我想在这里了解更多:你是否能感觉到处理大文件和小文件的差异?(即:我知道速度越快越好,但是改变只是在大文件上还是小文件上也不可接受?) - Fabio Zadrozny
我无法确定文件大小是否真的很重要,如果有区别,那么差异非常小。我经常做的是缩进代码块,延迟取决于块中行数。总体而言,在所有情况下速度仍然是可接受的,只是可能会因为输入速度过快而导致打字错误的小延迟。 - clstaudt
2个回答

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

我该如何检查哪个已安装? - clstaudt
Mac OS X 10.6。我使用随OS X附带的Java发行版。 - clstaudt
看起来 OS X 默认使用 Oracle Java。您也可以尝试更新到最新版本的 Java。 - cval

0

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

  • 停止和停用不必要的服务。
  • 增加RAM
  • 配置或停用常驻软件,如杀毒软件等。如果您可以短暂地停用它们以找出是否有所改变,而不会影响安全性。

  • 更换CPU,根据您的主板规格,有时主板配备了低成本的CPU,可以进行升级。

  • 获取更大更快的机器


1
确实,这不是我要找的。但是为了提供一些硬件信息:我有一台配备4GB RAM和2 x 1.8 GHz CPU的Macbook Air。当我在PyDev中编辑源代码时,CPU负载会相当高,但总体系统负载并不是问题所在。 - clstaudt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接