2011-06-16 166 views
4

我在64位Windows 7机器上安装了带有64位Java的Eclipse Helios 64bit。当我启动eclipse时,在进入工作区提示之前可能需要30分钟。一旦它达到工作区提示,一切都很好,并以正常速度运行。有时它会在短短30秒内开始并提示。无论计算机上运行或未运行什么,启动速度都会有所不同。为什么我的Eclipse需要很长时间才能启动?

我有4 GB的内存,我的ini文件如下。我尝试更改所有的值,并从What are the best JVM settings for Eclipse?变化。 -clean或-refresh选项都适用于选择工作区之后,因此不起作用,与删除元数据一样。在需要最长时间的时候,Eclipse只能打开20MB的RAM,每秒只能获得大约16kb的时间。在加载项目的情况下,它通常使用940 mb的内存。工作区提示正好出现在256 MB左右 - 启动器perm的大小。

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222 
-showsplash 
org.eclipse.platform 
-vm 
C:/Java/Java/jdk1.6.0_25/jre/bin/server/jvm.dll 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-vmargs 
-Dosgi.requiredJava 
Version=1.5 
-Dosgi.requiredJavaVersion=1.5 
-Xms728m 
-Xmx728m 

如果任何有任何想法或经历过这一点,我会很感激任何帮助。

+0

这是与它安装到快速,本地磁盘是免费的错误? – nitind 2012-06-15 15:58:20

+0

是的,这是笔记本电脑上的内部驱动器,没有错误。 – John 2012-06-20 13:27:09

回答

1

我认为这是验证器的问题。用于JSP和HTML内容的Eclipse验证器可能会花费过多的时间。如果你有很多这些文件,那么验证可以“永远”。

解决方法是打开Eclipse和/或项目的偏好,并在启动时禁用验证的运行等

+0

试图禁用它们,但不幸的是没有改变启动。 – John 2011-06-21 13:56:03

+0

如果花费很长时间才会提示工作区位置,那么某件事情就会非常非常错误,而验证者甚至需要很长时间才能发挥作用。 – nitind 2012-06-15 15:57:54

相关问题