Android Studio 或 IntelliJ IDEA VM options

基于 64G 物理内存的 Android Studio 或者 IntelliJ IDEA 内存配置优化:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html
# 控制内存garbage方式
-server
# 初始化的内存大小
-Xms4096m
# 最大内存数
-Xmx16384m
# PermSize 永久区的大小
-XX:PermSize=2048m
-XX:MaxPermSize=4096m
# 代码内存容量
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
#-XX:+UseConcMarkSweepGC
# 使用并行收集算法
-XX:+UseParNewGC
-XX:SoftRefLRUPolicyMSPerMB=512
-XX:CICompilerCount=8
-Dsun.io.useCanonCaches=false
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djna.nosys=true
-Djna.boot.library.path=
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-ea
-da