IDEA配置JVM参数

   日期:2020-10-16     浏览:119    评论:0    
核心提示:配置入口help–>edit custom vm options配置参数参数详解-Xms768m:设置JVM初始堆内存为768m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmx768m:设置JVM最大堆内存为768m。-Xss128k:设置每个线程的栈大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。应当根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制

配置入口

help–>edit custom vm options

配置参数

参数详解

-Xms2048m #设置JVM初始堆内存为2048m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
-Xmx8192m #设置JVM最大堆内存为8192m。
-XX:ReservedCodeCacheSize=1000m #代码缓存
-XX:+UseConcMarkSweepGC #设置年老代为并发收集
-XX:SoftRefLRUPolicyMSPerMB=50 #“软引用”的对象在最后一次被访问后能存活50毫秒
-ea #打开断言功能
-XX:CICompilerCount=2 #编译线程的数目
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true #java网络编程只支持ipv4
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError #表示当JVM发生OOM时,自动生成DUMP文件
-XX:-OmitStackTraceInFastThrow #省略异常栈信息从而快速抛出
-Djdk.attach.allowAttachSelf #保存配置
-Dkotlinx.coroutines.debug=off #Kotlin协程调试
-Djdk.module.illegalAccess.silent=true
-javaagent:E:\idea\jetbrains-agent-latest\jetbrains-agent\jetbrains-agent.jar #指定Java代理包
-XX:MaxMetaspaceSize=8192m #元空间大小设置
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服