JVM / Java强制应用程序在首次启动时运行速度较慢,Windows 8?

时间:2013-04-14 21:36:18

标签: java windows eclipse aptana aptana3

我已经尝试了三个IDE,所有这些我都非常确定需要运行Java,并且在当天的第一次启动时它们都启动非常慢(30秒到1分钟)。在那之后,他们都开始快速闪电。

这三个程序是:Aptana Studio 3,Eclipse和PHP Webstorm。

根据我的网络搜索,我修改了AptanaStudio3.ini,使用了一些关于如何加速它的建议,它们都能正常工作......每次启动第一次启动后,也就是说,但是当天的第一次发布仍然令人痛苦,并且莫名其妙地缓慢。

我搜索了SO,我没有看到任何有关此问题的问题。如果有人在这里找到答案,非常感谢你,但我不能。

我唯一的结论是这个问题与Java 8在Windows 8上的运行方式有关,因为所有三个软件程序都受到了不利影响。这是Windows 8上Java中的已知错误吗?我不知道该怎么想,但如果有人可以提供帮助,我将非常感激。

观察:从我的测试来看,似乎如果我启动我的笔记本电脑,然后在第一个启动前10分钟内启动Eclipse或Aptana,它会更快启动(仍然很慢但不是那么糟糕)然后如果我是等待大约一个小时,然后启动我的IDE。不确定这表明了什么。

由于

3 个答案:

答案 0 :(得分:2)

虽然您可以调整Eclipse(或Aptana).ini文件并执行禁用类验证和使用JVM DLL启动的操作,但这与操作系统和硬件磁盘缓存有关,而不是JVM。从Ramdisk引导每个IDE,你会看到它们第一次从RAM中同样快速地启动,就像第二次从“磁盘”启动一样。

资料来源:我已经花了很多时间试图解决这个问题。 :)

答案 1 :(得分:2)

可能值得检查您的防病毒扫描程序行为 - 我确实有这个问题。 尽管有SSD和在win8终极上相当快的i5,eclipse的第一个启动时间是在几分钟内测量的(可以超过10),随后的重启将在几十秒内完成。整个PC可以在大约半分钟内完全重启,因此它不太可能成为原始I / O问题。

从看看cpu hogs&从那里开始,似乎a / v(macafee)正在对所有日食组件进行按访问扫描。每次启动后插件和我怀疑这是大部分时间都在采取的地方。

当我劝说有人排除eclipse& amp;时,我会发布更新来自访问扫描的jvm ...

答案 2 :(得分:1)

由于Aptana Studio基于Eclipse,因此没有太大的不同。 这不是Windows 8上已知的Java Bug,因为我至少已经在Windows 7中体验过它.AFAIK它首次启动JVM。 当然,您可以在其上投入大量内存或调整IDE的.ini。 JVM-startupprocess不会真正受到影响,它仍然会很慢。服务器可忽略的是桌面上的问题。有关详细信息,请查看http://en.wikipedia.org/wiki/Java_performance#Startup%5Ftime