加速智能化-理念
我正在使用intelliJ进行Scala开发,上周获得了8 GB的新RAM,所以我想:是时候使用它了。我检查了我的任务管理器,发现intelliJ使用~250mb。从eclipse中,我知道调整JVM选项对提高速度有很大帮助,所以我谷歌...
并找到了这个适用于OS X的,我无法立即找到JVM选项,所以我开始调整Xmx。在1 GB时,我意识到它不再启动了。我检查了intelliJ java版本,发现它已经过时了,32位。
因此,为了使用您当前的JDK和64位,您必须将链接更改为:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
自
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
并调整“开始于”
蝙蝠现在寻找并使用64位。JDK_HOME
我当前的 VM 选项,位于
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
是
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
您可以使用 代替 ,即-XX:+UseParallelGC
-XX:+UseConcMarkSweepGC
桌面应用的可接受选择,但我最近已更改为吞吐量收集器。因为使用快速的机器和足够小的堆,您可以快速暂停,提高吞吐量并且不会出现碎片问题(ijuma. #scala)
变化:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
我现在将坚持这些选项。我真的很想知道你对它的体验。
哪些选项最适合您?如何在通过.bat
运行 intelliJ 时隐藏此 cmd 窗口?:)
顺便说一句,这是另一个用于调整intelliJ的链接。基本上,它在p.20 / 21上说关闭Windows恢复和防病毒系统dirs。
另一种加速 intelliJ 的方法是将 intellij 系统文件夹放在 ramdrive 上(感谢 OlegYch|h)。
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
请参阅超级用户 Win 7 64 位 RAM 驱动器或此驱动器。1 GB对我来说似乎很好。
朋友给我的另一个提示是从防病毒软件中排除项目目录(访问时扫描)
关于调整 Eclipse 也有类似的帖子: