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 配置
idea.exe.vmoptions 8G 配置
[转载]原文链接: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后涉及重新分配内存空间所带来的性能损耗
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理