如何在Mac OS X 10.9上加速IntelliJ

use*_*641 6 java macos intellij-idea

我在装甲机(7i处理器,16GB RAM,64位等)上使用Mac OSX 10.9和Intellij Idea 13.我的事情很好; 然而,在我看来,Intellij运行速度很慢(启动约5分钟,编译系统打印线类几乎整整2分钟等).作为参考框架,我查看了很多帖子,并着陆了下面的配置.我的问题是这个.有没有其他人使用类似的设置并让它运行得更快?如果是这样,您对环境进行了哪些修改以加快速度.在此先感谢您的帮助.

Java版本:

从jdk1.6切换到jdk1.7

idea.vmoptions:

-ea
-server
-Xms1g
-Xmx1g
-Xss16m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseConcMarkSweepGC
-XX:LargePageSizeInBytes=256m
-XX:ReservedCodeCacheSize=96m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
-XX:ParallelGCThreads=8
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+DisableExplicitGC
-XX:+ExplicitGCInvokesConcurrent
-XX:+PrintGCDetails
-XX:+PrintFlagsFinal
-XX:+AggressiveOpts
-XX:+HeapDumpOnOutOfMemoryError
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:CMSInitiatingOccupancyFraction=60
-XX:+CMSClassUnloadingEnabled
-XX:+CMSParallelRemarkEnabled
-XX:+UseAdaptiveGCBoundary
-XX:+UseSplitVerifier
-XX:CompileThreshold=10000
-XX:+UseCompressedStrings
-XX:+OptimizeStringConcat
-XX:+UseStringCache
-XX:+UseFastAccessorMethods
-XX:+UnlockDiagnosticVMOptions
Run Code Online (Sandbox Code Playgroud)

info.plist(修改):

<key>LSArchitecturePriority</key>
<array>
  <string>x86_64</string>
</array>

  <key>JVMVersion</key>
  <string>1.7*</string>
Run Code Online (Sandbox Code Playgroud)

Yan*_*ron 1

我强烈建议您不要使用所有这些虚拟机选项(尤其是那些控制垃圾收集器的选项),除非您实际测量它们会提高性能。请按照此处所述报告可重现的性能问题https://intellij-support.jetbrains.com/entries/29983118-Reporting-performance-problems