解决 Idea 2020.1.1 内存占用过高问题

简介: 解决 Idea 2020.1.1 内存占用过高问题


  • idea 2020.1.1 默认配置
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
  • 调整后配置
-server
-Xms610m
-Xmx2g
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxGCPauseMillis=200
-XX:InitiatingHeapOccupancyPercent=85
-XX:G1HeapRegionSize=26
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=6
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Dfile.encoding=UTF-8

主要是修改了默认的垃圾回收器,将原来的 -XX:+UseConcMarkSweepGC 替换为 -XX:+UseG1GC ,并针对-XX:+UseG1GC进行相关参数配置,之所有会进行替换,是因为Idea官网目前最新的2021.3.2版本就是采用-XX:+UseG1GC


相关文章
|
Web App开发 缓存 Java
idea和谷歌浏览器占用内存过高的处理方法
idea和谷歌浏览器占用内存过高的处理方法
6032 0
idea和谷歌浏览器占用内存过高的处理方法
|
3月前
|
XML IDE 前端开发
IDEA忽略node_modules减少内存消耗,提升索引速度
在后端开发中,IDEA 在运行前端代码时,频繁扫描 `node_modules` 文件夹会导致高内存消耗和慢索引速度,甚至可能会导致软件卡死。为了改善这一问题,可以按照以下步骤将 `node_modules` 文件夹设为忽略:通过状态菜单右键排除该文件夹、在设置选项中将其加入忽略列表,并且手动修改项目的 `.iml` 文件以添加排除配置。这些操作可以有效提高IDE的运行性能、减少内存占用并简化项目结构,但需要注意的是,排除后将无法对该文件夹进行索引,操作文件时需谨慎。
121 4
IDEA忽略node_modules减少内存消耗,提升索引速度
|
7月前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之idea本地测试代码,要增大 Flink CDC 在本地 IDEA 测试环境中的内存大小如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
108 1
|
7月前
idea配置项目运行时内存大小
idea配置项目运行时内存大小
104 0
|
7月前
|
微服务
IntelliJ IDEA优化内存配置提高启动和运行速度
IntelliJ IDEA优化内存配置提高启动和运行速度
451 0
修改IDEA占用的内存大小
修改IDEA占用的内存大小
789 0
|
监控 Java vr&ar
Idea中修改Jvm的堆内存,模拟内存溢出异常终止情况
Idea中修改Jvm的堆内存,模拟内存溢出异常终止情况
759 0
IDEA 设置显示:内存的使用情况和内存回收
IDEA 设置显示:内存的使用情况和内存回收
399 0
IDEA 设置显示:内存的使用情况和内存回收
|
监控 IDE 固态存储
IntelliJ IDEA 内存优化最佳实践!
本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDEA 的速度和响应能力产生不同的影响。
1191 0
IntelliJ IDEA 内存优化最佳实践!