Skip to content

IDEA

字数
228 字
阅读时间
1 分钟

1 VM Options

Help > Edit Custom VM Options...

# 初始堆大小为128MB  
-Xms128m  
# 最大堆大小为5120MB  
-Xmx5120m  
# 用于字节码编译的最大内存大小(以字节为单位)  
-XX:ReservedCodeCacheSize=1024m  
# 忽略不被识别的选项  
-XX:+IgnoreUnrecognizedVMOptions  
# 使用Garbage-First(G1)收集器  
-XX:+UseG1GC  
# 软引用对象平均保留时间(以毫秒为单位)  
-XX:SoftRefLRUPolicyMSPerMB=50  
# 并行运行的编译器线程数  
-XX:CICompilerCount=2  
# 当抛出java.lang.OutOfMemoryError时,将堆转储到文件  
-XX:+HeapDumpOnOutOfMemoryError  
# 不在快速抛出中省略堆栈跟踪  
-XX:-OmitStackTraceInFastThrow  
# 启用断言  
-ea  
# 禁用文件路径规范化的缓存使用  
-Dsun.io.useCanonCaches=false  
# 禁用HTTP认证的隧道  
-Djdk.http.auth.tunneling.disabledSchemes=""  
# 允许自我附加  
-Djdk.attach.allowAttachSelf=true  
# 允许非法访问  
-Djdk.module.illegalAccess.silent=true  
# 关闭Kotlin协程的调试模式  
-Dkotlinx.coroutines.debug=off  
# 错误文件的位置  
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log  
# 堆转储文件的位置  
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof