有没有重度使用idea的童靴,这个夏天你们的mp16热嘛,每次写完代码之后编译的时候,电脑风扇狂转,风噪音特别大,很吵的那种,一看cpu idea占用1000多以上,温度达到80℃左右。

目前摸索的解决方式如下几种,可以减轻mp的负载,减少风燥

1、减少检查插件的使用,比如阿里代码规范检查(建议关闭)

2、配置-Xms、-Xmx等内存占用等,发现compiler JIT 占用cpu 比较高

可以使用如下配置解决:

#堆栈设置
-Xms4096m
-Xmx4096m
-Xmn3072m
-XX:MetaspaceSize=1024m
-XX:MaxMetaspaceSize=1024m
-XX:+AlwaysPreTouch
-XX:InitialCodeCacheSize=1200m
-XX:ReservedCodeCacheSize=1200m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8# 采用何种垃圾回收参数
-XX:+UseConcMarkSweepGC
-XX:ParallelGCThreads=4
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
# JIT 参数
-XX:CICompilerCount=2
-XX:+TieredCompilation
-XX:TieredStopAtLevel=3
-XX:CompileThreshold=100000
#-XX:Tier4MinInvocationThreshold=200000
#-XX:Tier4InvocationThreshold=300000
#-XX:Tier4CompileThreshold=400000
-XX:MaxInlineLevel=3-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf
-Xverify:none-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

3、(立竿见影)适当关闭idea的Inspections的检查或者开发时完全关闭Inspections的检查,等开发完后在开启检查

大家还有其他好的方法嘛,欢迎分享

参考:

参考1

参考2

参考3

idea2020显示内存占用_【解决讨论】关于macbook pro 16使用 idea2020.1风扇狂转的问题(很吵)...相关推荐

  1. mysql5.7内存占用_解决mysql升级到5.7内存占用过大问题

    背景 在只有512M内存的云主机中的mysql随着系统升级更新到5.7后,发现启动后啥都不干内存就占用到160M左右,大大超过之前的使用,这是怎么回事呢? 优化 经过查找资料,在mysql的配置文件中 ...

  2. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...

    在Linux中可视化显示内存占用情况的方法 物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境 ...

  3. qq 游戏计算机内存不足,腾讯手游助手显示内存不足的解决方法

    很多游戏玩家都喜欢使用腾讯手游助手来玩游戏,然而在玩的时候,难免会遇到一些问题,比如常见的启动时显示内存不足的情况,遇到这样的情况该怎么办呢,其实只需要设置一下即可,本文就给大家带来腾讯手游助手显示内 ...

  4. Win11内存占用高怎么办,Win11内存占用高解决方法

    ​Win11内存占用高怎么办?Win11系统是目前非常火热的电脑操作系统,很多用户安装使用Win11系统后发现系统内存占用率非常高,不知道win11内存占用高怎么解决,我们可以尝试通过关闭一些不需要的 ...

  5. 计算机内存占用过高,电脑内存占用高怎么办 Win7内存占用高解决办法

    Win7系统在正常使用的时候会占用很多资源,比如网络诊断,缓存还有其他各种平时大部分时候我们都用不上的资源,如果我们电脑本身内存比较小只有2G内存或者以下,打开程序稍微多加个就会造成Win7内存占用高 ...

  6. android拍照图片如何存储空间不足,手机照相显示内存不足怎么办 解决方法【详解】...

    用手机来拍照,这已经成为手机不可或缺的一个重要功能.手机拍照时,显示内存不足,该怎么办?关键时刻怎么可以没有内存! 下面一起来学习手机照相显示内存不足的解决方法. 1.当去旅游或是出差的时候,原本打算 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. “因为内存泄漏,我的 M1 MacBook Pro 瘫痪了”

    上个月,苹果在宣布"王炸候场中"后,19 号发布了 AirPods 3.HomePod mini 等新品,而这场发布会真正的主角当属新款 MacBook Pro:强悍的 M1 Pr ...

  9. fpu测试_苹果MacBook Pro 16补充性能测试:更大,更强大

    有很多读者对于新款MacBook Pro 16的性能很感兴趣.之前iFixit做过拆解可以看到这代MacBook Pro 16依然是任性的单热管散热,但单热管并不能直接评价一个散热系统的好坏.硬件上的 ...

最新文章

  1. java8中的时间处理6 - 格式化
  2. OC从plist文件中获取数据
  3. waf旁路oracle客户端,WAF Bypass数据库特性(Oracle探索篇)
  4. UOJ 152 汉诺塔 分治
  5. 通过配置的方式Autofac 《第三篇》
  6. wxWidgets:wxAccessible类用法
  7. java label覆盖_java – 将JLabel置于JLabel之上,其中包含图像
  8. 链表题目---6 复制带随机指针的链表
  9. 与梦城Typecho博客数据站+API站
  10. Restful 表述性状态传递
  11. html怎么把excel表格合并单元格,Excel中如何快速合并多个单元格
  12. js两时间相减获得天数
  13. c语言求最小公倍数——三种方法
  14. 软件工程导论第六版 第一章 软件工程学概述知识点总结(上)
  15. wincc实现手机APP远程监控
  16. Android四大组件Service之AIDL详解
  17. web前端之幻灯片(二)--自动播放
  18. NVIDIA Tesla K80:怪物般的双芯计算卡
  19. 干货分享 | GopherChina 2019北京大会PPT下载
  20. 案例分享 | 设计单位主导EPC项目实践经验

热门文章

  1. 记一次telnet自定义端口不通(阿里云平台)
  2. 产品心经:产品经理应该知道的60件事
  3. 开发中一些常用的css小技巧
  4. 实现ios常见菜单效果的思路
  5. 学会科学饮水令你越喝越美
  6. oracle锁类型tx,Oracle中的锁类型
  7. sqlalchemy mysql教程_SQLAlchemy 教程 —— 基础入门篇
  8. 转换onnx_模型转换工具X2Paddle操作大全
  9. python统计数据分析基础教程_Python数据分析基础教程:NumPy学习指南(第2版)
  10. html 日期判断周几,javascript怎么根据日期判断星期几?