服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

告别卡顿困扰:IDEA 性能优化设置

日期: 来源:终码一生收集编辑:康熙
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!

耗时8个月联合打造 《 2023年Java高薪课程 》,更新了 102G 视频累计更新时长 500+ 个小时,需要的小伙伴可以了解下,一次购买,持续更新,无需2次付费。


在我们日常使用IDEA进行开发时,可能会遇到许多卡顿的瞬间,明明我们的机器配置也不低啊?为什么就会一直卡顿呢?

原来这是因为IDEA软件在我们安装的时候就设置了默认的内存使用上限(通常很小),这就是造成我们使用IDEA时卡顿的根本原因。


比如我这台电脑,明明是16GB的运行内存,但是IDEA默认给我分配的使用上限是1GB,当我运行大量代码时自然而然的就会产生卡顿。

我们可以通过显示内存使用情况来查看当前项目占用的内存大小。


可以看到当前我的程序占用了690MB的内存,而上限是1024MB(在性能突发时完全承受不住)。我们可以通过进入IDEA的设置来更改这些配置。

1

具体步骤:(三步)

1.选择顶部导航栏中的Help,然后点击Edit Custom VM Options(自定义虚拟机内存)。


2.接下来我们将会看到这个界面:

-Xmx1024m // 最大内存上限为:1024MB(1GB)
-Xms256m // 初始内存分配大小为:256MB
-XX:ReservedCodeCacheSize=128m //代码缓冲区大小:128MB
-XX:+UseG1GC

我们对其进行适当的修改(具体根据个人电脑配置),并保存文件:

-Xmx4096m
-Xms4096m
-XX:ReservedCodeCacheSize=256m
-XX:+UseG1GC

3. 缓存清理(使新配置生效):

选择 File ---> Invalidate Caches(清理无效的缓存)


保持默认的选项,选择确定清理缓存并重启IDEA (结束)。


好了,最后我们来看一下重启之后的IDEA效果~没错,很流畅


另外说一句,JetBrains系列的产品都可以通过这种设置来解决卡顿的问题。没错,包括PyCharm、Android Studio、WebStorm等,其余参数说明如下:

参数说明:
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
-XX:PermSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域
-XX:MaxNewSize:
+XX:AggressiveHeap 使 Xms 失去意义。
-Xss:每个线程的Stack大小
-verbose:gc 现实垃圾收集信息
-Xloggc:gc.log 指定垃圾收集日志文件
-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一
-XX:+UseParNewGC :缩短minor收集的时间
-XX:+UseConcMarkSweepGC :缩短major收集的时间
提示:此选项在Heap Size 比较大而且Major收集时间较长的情况下使用更合适。

来源:blog.csdn.net/qq_35760825/article/details/123325533

—END—

 

【福利】2023 高薪课程,全面来袭(视频+笔记+源码)


【福利】2023 高薪课程,全面来袭(视频+笔记+源码)


PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。



往期推荐



美团二面:SPI 的原理是什么?

HikariCP 数据库连接池,太快了!

支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!

阿里终面:每天100w次登陆请求, 8G 内存该如何设置JVM参数?

学会 IDEA 这 30 个神技,撸码效率直接起飞

GitHub 标星 20.8 K:超高颜值 Markdown 编辑器,爱了!

顶级Javaer都在使用的类库,真香!


相关阅读

  • 0.059s 启动一个 SpringBoot 项目,如何优化?

  • 点蓝字关注,一起程序员弯道超车之路来源:blog.csdn.net/weixin_43553153/article/details/12248676前言最近自己用Spring Cloud Alibaba做了一个微服务架构的项目,部署的时候遇
  • 聊一台性能激进的全能笔记本

  • 自从英特尔13代酷睿处理器发布后,很多读者都在期待“独显全能本”的上市,包括我也一样。“独显全能本”既拥有便携性,也兼顾游戏性能,适合那些需求比较复杂的用户。没想到今年是
  • Chrome终于拥有了和Safari差不多的续航

  • 谷歌优化了 Mac 最新版 Google Chrome 浏览器的节能模式,实现了对 MacBook Pro 续航能力的大幅优化,从而匹配了苹果发布时所宣传的 Safari 续航水平.在今天分享的一篇博文中,谷
  • ​【2023年3月】3月装机走向与推荐(1000~7000元)

  • 【提示】1、很多配件可以根据自己的喜好进行调换,在确保合适的前提下可以把性价比更高的产品组合在一起;2、不少配件为了追求实惠,选择的是素颜公版、丐版,喜欢华丽外表的话,可以
  • 开箱笔记本的汇总

  • 警示,某些平台,大量在数码区的评论区,伪装成用户请教配置的。极大概率是某垃圾品牌内存的广告、陷阱,我已经批量拉黑、删除了。内存、硬盘的品质极为重要,同志们小心。留言区,不要

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 中国神华组织开展学雷锋志愿服务活动

  • 3月3日,在第60个学雷锋纪念日来临之际,中国神华组织公司本部志愿者开展以“清洁城市家园 共建美好环境”为主题的学雷锋志愿服务活动,清洁安德路及西滨河路南北侧街道,维护城市
  • 告别卡顿困扰:IDEA 性能优化设置

  • 点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!耗时8个月联合打造 《 2023年Java高薪课程 》,已更新了 102G 视频,累计更新时长 500+ 个小时,需要的小伙伴可以了解下
  • 按比例担保是否合规?

  • 原创声明 | 本文作者为 黄华珍 北京德恒律师事务所合伙人、邹闽菁 北京德恒律师事务所律师、廖静珠 北京德恒律师事务所实习律师。未经作者授权,其他媒体、网站和微信公众号