首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Intellij idea 32位vs 64位速度和性能

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

Stack Overflow用户
提问于 2015-10-08 00:56:58
回答 1查看 23.4K关注 0票数 21

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

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

我知道我可以使用64位可执行文件在64位模式下运行idea,就像this中给出的答案一样。

但是,这两个版本的IDE之间是否存在显著的性能差异呢?

对于64位系统,推荐使用哪种可执行文件?我应该继续使用32位吗?或者我应该切换到64位版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-08 16:45:55

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

当启动32位的时候,IDEA使用它自己捆绑的32位JRE。如果没有这样的东西,IDEA会尝试在特定顺序(%IDEA_HOME%、%JDK_HOME%、%JAVA_HOME%)的多个位置中查找32位JRE。idea.exe.vmoptions中的值被传递给它。

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

因此,如果您想分配2 GB或更多的内存(使用-xmx),这在32位Java中是不会发生的。想法)。对于大型项目,使用小于2 2GB的内存会导致IDE挂起很多。对于较小的项目,我认为你不会感觉到任何不同。

作为参考,这是关于这个的bug,到目前为止他们还没有采取行动:

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

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32998149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档