idea-启动速度优化

原因:默认分配的内存太小了
解决方式:更改idea(64).exe.vmoptions配置

D:\ADBSpace\ProgramFiles\ideaIU-2021.2.win\bin

默认配置

-Xmx750m
-XX:ReservedCodeCacheSize=512m
-Xms128m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Dsplash=true

idea64.exe.vmoptions 16G 配置

image

idea.exe.vmoptions 8G 配置

image

[转载]原文链接:https://blog.csdn.net/weixin_42827898/article/details/106351056
-Xms 为jvm在启动时,所分配的内存,比如-Xms200m,表示在启动时,给所启动的程序分配200M的内存
-Xmx 为jvm在运行过程中,所分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M的内存
-Xss 为jvm启动的每个线程所分配的内存大小,默认JDK1.4中是256K,JDK1.5+中是1M
通常来讲,会根据所部属的服务器的存储空间将JVM 的 Xms 和 Xmx 设置为一样大小的内存容量
主要是为了避免GC后涉及重新分配内存空间所带来的性能损耗

posted @   生生灯火半杯月  阅读(305)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示