EclipsePDT有时会冻结

EclipsePDT有时会冻结,eclipse,performance,helios,Eclipse,Performance,Helios,我使用的是EclipsePDT Helios,它有时会冻结2-3秒,即使在处理小型PHP文件时也是如此,比如10行中没有包含任何内容,或者任何复杂的语句可能会在解析时导致问题。我的机器有超过3GB的RAM,我已经将堆大小设置为990MB。CPU为Intel E7500 2.9Ghz 有什么问题吗?那样工作真烦人。我知道当它打开大于50KB的大文件时,它会“思考”几秒钟,但是小文件呢。当我进行更改或保存文件时,它也会冻结。这减慢了开发过程。我可以每分钟或每2分钟进行一次冷冻:( 不确定这是否是正确

我使用的是EclipsePDT Helios,它有时会冻结2-3秒,即使在处理小型PHP文件时也是如此,比如10行中没有包含任何内容,或者任何复杂的语句可能会在解析时导致问题。我的机器有超过3GB的RAM,我已经将堆大小设置为990MB。CPU为Intel E7500 2.9Ghz

有什么问题吗?那样工作真烦人。我知道当它打开大于50KB的大文件时,它会“思考”几秒钟,但是小文件呢。当我进行更改或保存文件时,它也会冻结。这减慢了开发过程。我可以每分钟或每2分钟进行一次冷冻:(

不确定这是否是正确的论坛,但这是一个与IDE相关的编程问题,所以我想这里的人不会介意帮助我,如果他们可以的话

我使用Eclipse进行PHP开发,安装了Subclipse,我的工作副本位于本地网络的服务器上

我当前的eclipse.ini是


-启动
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--启动程序库
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-产品
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
--启动器.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--启动器.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dorg.eclipse.swt.internal.gtk.disablePrinting
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-XX:PermSize=512m
-XX:MaxPermSize=512m

我写了一个。它可能会有所帮助。

PDT3.1和Eclipse4.2(juno)存在已知的问题

这就是解决方案:

打开另一个透视图(例如java,但不是php)并重新启动eclipse。之后,您可以安全地切换回php透视图。eclipse将不会出现(由pdt引起的)性能问题


也提到了

您是否尝试过调整eclipse.ini?像这样?没有,但我不确定不同的设置是什么。我已经在我的ini中删除了一些设置,但仍然存在问题。假设我在一些HTML DOM元素中添加了一个style=“”。当我按下双引号按钮时,eclipse开始“思考”这真的让我很生气,因为它一直在发生:(是我还是每个人都有问题用旧的编码PHP编辑大文件-PHP、HTML、CSS和JS的混合体?有没有其他IDE可以更好地处理此类情况并支持SVN作为Eclipse?是的,我在设置上有一个问题,它是从“有些人将其工作区存储在网络驱动器上"。但这是我现在工作的唯一方式。使用网络驱动器存储工作场所的影响有多大。我知道,该驱动器上的所有内容都会立即被加密/解密,这会使过程更加缓慢。好吧,这可能是一个非常严重的倒退,可能是你经历的缓慢的原因。我不确定目前是否有解决方案。我只想添加、装载您的db文件夹作为tmpfs。如果使用linux,您可以在~/.bashrc中执行此操作。