2

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

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

根据我的网络搜索,我已经修改了 AptanaStudio3.ini,使用了一些关于如何加快速度的建议,它们都可以工作......对于第一次启动的每次启动,也就是说,但第一次启动一天仍然痛苦而莫名其妙地缓慢。

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

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

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

谢谢

4

3 回答 3

2

尽管您可以调整 Eclipse(或 Aptana).ini 文件并执行诸如禁用类验证和使用 JVM DLL 引导之类的操作,但这更多地与操作系统和硬件磁盘缓存有关,而不是 JVM。从 Ramdisk 启动每个 IDE,您会发现它们第一次从 RAM 启动的速度与第二次从“磁盘”启动的速度一样快。

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

于 2013-04-15T03:23:01.853 回答
2

检查您的防病毒扫描程序行为可能值得 - 我正是这个问题。尽管在 win8 Ultimate 上使用 SSD 和相当快的 i5,但 Eclipse 的首次启动时间是在很多分钟内测量的(可能超过 10 分钟),随后的重启在几十秒内完成。整个 PC 可以在大约半分钟内完全重启,因此不太可能是原始 I/O 问题。

从查看 cpu hogs 并从那里挖掘,似乎 a/v(macafee)在每次启动后都在对所有 eclipse 组件和插件进行访问扫描,我怀疑这是大部分时间都在采取。

当我说服某人从实时扫描中排除 eclipse 和 jvm 时,我会发布更新...

于 2013-05-01T15:02:10.113 回答
1

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

于 2013-04-14T23:00:51.833 回答