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

JVM/Java强制应用程序在第一次启动时运行较慢,Windows 8?,java,windows,eclipse,aptana,aptana3,Java,Windows,Eclipse,Aptana,Aptana3,我已经尝试了三个IDE,我敢肯定它们都需要Java来运行,并且在当天的第一次发布时,它们的启动速度都非常慢(30秒到1分钟)。在那之后,它们都闪电般地迅速启动 这三个程序是:AptanaStudio 3、Eclipse和PHP Webstorm 基于我的网络搜索,我修改了AptanaStudio3.ini,使用了一些关于如何加速它的建议,它们都可以工作。。。也就是说,在第一次发射后的每一次发射,当天的第一次发射仍然令人痛苦和莫名其妙地缓慢 我已经搜索了这么多,我没有看到任何关于这个问题的问题。如

我已经尝试了三个IDE,我敢肯定它们都需要Java来运行,并且在当天的第一次发布时,它们的启动速度都非常慢(30秒到1分钟)。在那之后,它们都闪电般地迅速启动

这三个程序是:AptanaStudio 3、Eclipse和PHP Webstorm

基于我的网络搜索,我修改了AptanaStudio3.ini,使用了一些关于如何加速它的建议,它们都可以工作。。。也就是说,在第一次发射后的每一次发射,当天的第一次发射仍然令人痛苦和莫名其妙地缓慢

我已经搜索了这么多,我没有看到任何关于这个问题的问题。如果有人在这里找到答案,非常感谢,但我不能

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

观察:从我的测试来看,如果我启动我的笔记本电脑,然后在启动的第一个时间(比如启动的前10分钟)内启动Eclipse或Aptana,那么它启动得更快(仍然很慢,但没有那么糟糕),如果我等待大约一个小时,然后启动IDE。我不知道这意味着什么


谢谢

因为Aptana Studio是基于Eclipse的,所以没有太大的不同。 这不是Windows 8上Java的已知错误,因为我至少在Windows 7中已经遇到过。好吧,这与第一次启动JVM有关。
当然,您可以对其投入大量内存或调整IDE的.ini。JVM启动过程不会真正受到影响,而且仍然会很慢。对于服务器来说,可忽略的是桌面上的问题。有关详细信息,请查看

尽管您可以调优Eclipse(或Aptana).ini文件,并使用JVM DLL执行禁用类验证和引导等操作,但这与操作系统和硬件磁盘缓存的关系比JVM更大。从Ramdisk启动每个ide,您将看到它们第一次从RAM启动的速度与第二次从“磁盘”启动的速度相同


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

可能值得检查您的防病毒扫描行为-我正好遇到了这个问题。 尽管win8 ultimate上有SSD和相当快的i5,eclipse的第一次启动时间是以许多分钟(可以超过10分钟)为单位测量的,随后的重新启动只需几十秒钟。整个电脑可以在大约半分钟内完全重启,因此不太可能出现原始I/O问题

从cpu消耗和挖掘的角度来看,似乎a/v(macafee)在每次启动后都在对所有eclipse组件和插件进行访问扫描&我怀疑这是花费大量时间的地方


当我授权某人将eclipse和jvm排除在访问扫描之外时,我会发布一个更新…

关于eclipse,这可能会对您有所帮助:这非常奇怪,因为我有两台机器在Windows 7上运行Aptana Studio 3,包括第一台在内的每一次启动都与预期一样。现在突然间,在我的LenvovoY400,Windows8机器上,我不得不等待我的IDE。我迫不及待地尝试了PHP Webstorm,但它显示了相同的问题。有没有办法在我打开机器时启动JVM,从而缓解这种初始的缓慢启动?也许是个愚蠢的问题,但我不得不问。@max7适用于Windows XP和2000(它包含在安装中)。在Windows Vista和7上不需要它。至于Windows8,目前没有任何信息。尽管信息页面上仍然提到了Windows8(请参见上面的链接),但现代机器上的JVM启动时间约为0.1秒——几乎可以忽略不计。磁盘IO/缓存和/或应用程序本身在启动时做了大量工作,这很可能是一个问题。感谢您的回复,很高兴知道我不是唯一一个受到影响的人:)那么,您能做些什么来解决这个问题/让问题少一点,或者您只是生活在其中,我已经安装了一个SSD硬盘,老实说,这对我来说是一个重大的改变。显然,我不能评论你的具体硬件,所以。我通常也不会在晚上关闭我的电脑,我只是让它进入睡眠状态,这样IDE就可以继续运行了。非常感谢您的评论,非常感谢您的研究。我正在我的win8机器上运行Comodo Internet安全。我将尝试添加Aptana和jvm以排除列表,并查看会发生什么。让基础架构人员执行此操作花了一些时间,但我们从eclipse文件夹和jvm安装中删除了访问读取扫描。现在已经准备好了,eclipse将在15-30秒内启动,这是一个巨大的改进。我们演示了两组文件夹都是获得全速好处所必需的&我怀疑其中75%可能是jvm。