Intellij idea 32位vs 64位速度和性能



目前我在64位windows 8.1上使用intellij idea 14.0.3(之前我使用12.1.4)。

当我们安装它时,安装程序会在开始菜单和其他地方创建快捷方式,即使在64位系统上也默认为32位的。exe文件。

我知道我可以使用64位可执行文件在64位模式下运行这个SO答案中给出的想法。

但是两个版本的IDE之间有什么显著的性能差异吗?

64位系统推荐哪个可执行文件?我要继续使用32位吗?还是换成64位版本?

运行32位和64位启动器的区别在于使用哪个Java来启动IDE以及传递给它的vmoptions参数是什么。

当启动32位JRE时,IDEA使用它自己捆绑的32位JRE。如果没有这样的一个,IDEA尝试在几个地方以特定的顺序(%IDEA_HOME%, %JDK_HOME%, %JAVA_HOME%)找到32位JRE。idea.exe.vmoptions中的值被传递给它。

当启动64位JRE时,它尝试在几个位置以特定顺序查找64位JRE。idea64.exe中的值。Vmoptions被传递给它。

因此,如果您想分配2 GB或更多的RAM(使用-xmx),这将不会发生在32位Java (resp。想法)。对于大型项目,使用少于2GB的内存会导致IDE挂起很多。对于较小的项目,我想你不会感到有什么不同。

作为参考,这是关于这个的bug,到目前为止他们还没有对它起作用:

https://youtrack.jetbrains.com/issue/idea - 146040

最新更新