ubuntu小技巧26--IntelliJ IDEA卡顿优化案例 & 思路

19 篇文章 1 订阅
订阅专栏

1 介绍

笔者最近使用IDEA发现非常卡,特别是在编写 md 和 txt 文档的时候,经常输入或者粘贴的时候卡几秒钟 。因此从多个方面进行了排查,最终发现是 IDEA 组件导致cpu使用很高,然后导致了卡顿现象。此处记录 IDEA 卡顿排查经验和一些很有用的优化方法,分享在此处以便于有需要的小伙伴查阅。
其它 IDEA 相关的使用技巧可以参考博文 JetBrains系列–工具使用方法

2 排查方法

2.1 查看机器内存和IDEA内存

笔者笔记本 32G内存, ubuntu系统,关掉很多应用后空闲了20多G的内存,很明显不是本机器内存不够的原因;
继续怀疑是不是IDEA内存配置不合理导致的,因此多次调整 IDEA 的内存配置,多次调整 Xms, Xmx, XX:ReservedCodeCacheSize 等参数,发现无明显改善,且笔者IDEA实际使用的内存都没有超过1GB, 因此不是IDEA内存配置的问题;
笔者 vmoptions 配置如下:

-Xms500m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m

编辑VM 配置方式:
Help->Edit Custom Vm Options…
在这里插入图片描述
显示当前使用内存方法:
连续按 2次 shift shift, 弹出输入框,输入 memory 就会显示 Show Memory Indicator选项, 选择on即可,选择之后就会在右下角输出当前内存使用情况
在这里插入图片描述
右下角显示内存使用情况:
在这里插入图片描述

2.2 查看机器 CPU 和 IDEA CPU

笔者在使用的时候经常在编辑的时候非常卡顿,因此特意留意了下 CPU情况,发现有数次多个CPU达到 90-100%, 此处截图中有2个CPU很高;因此决定查看下哪些组件导致IDEA内高,按需调整相关组件。

下图是某一时刻机器CPU 和 IDEA 组件CPU(笔者有几次发现markdown CPU超过 200%了,但是没来得及截图),从图中可以发现IDEA组件cpu使用很高,其中 Markdown 组件占用很多CPU;因此可以大致猜到是markdown组件性能问题导致机器很卡的,停掉该组件后卡顿明显改善。
在这里插入图片描述
在这里插入图片描述
选中 Help->Diagnostic Tools->Activity Monitor 即可查看到CPU使用情况,如下图,笔者使用该方法分析CPU使用情况,发现 Markdown 和 TextMate 都会占用较多的CPU,因此禁止了这两项插件,禁止后CPU使用率很低、使用很顺畅了。
在这里插入图片描述
在这里插入图片描述
导致笔者IDEA卡顿的两个元凶,笔者只禁用这两个就恢复正常了,实际情况可以按需禁止卡顿时候的组件。
在这里插入图片描述 在这里插入图片描述

3 IDEA 优化策略

3.1 启动卡顿解决方法:

启动卡顿可能受到机器配置影响,也可能受到IDEA内部插件影响.

  1. 检查确认机器配置,建议至少也要8GB内存
  2. 尽量用存放IDEA文件和下载的插件
  3. 减少不必要的插件(有些插件启动就占用好几秒钟)

3.2 运行卡顿解决方法:

  1. 检查确认机器配置,建议至少也要2核CPU,最好别用很古老的CPU
  2. 检查运行内存是否满了,若满了则要增加 IDEA 所使用的内存
  3. 调试当前CPU使用情况,如果CPU使用过多,那么就依次测试哪个组件占用较多cpu,然后关闭或替换该组件

可以通过如下方法查看 各个组件的启动时间(此处为笔者调整后的截图,各个组件启动时间很低了,现在基本5s左右启动了):
选中 Help->Diagnostic Tools->Analyse Plugin Startup Performance 即可查看到各个组件启动时间,如下图所示,笔者实际测试发现 Code With Me 、Kubernetes 都会占用很多时间,因此就将其禁止了;笔者主要 python + golang 开发,因此禁止了很多 Java 类型的组件。

在这里插入图片描述
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述

4 说明

软件环境:
Ubuntu 21.04 Desktop
IDEA 2021.3.2 (Ultimate Edition)
8Cpu 32GbMemory
参考文档:
IntellIJ Idea内存不足时怎么设置
IntelliJ IDEA 运行卡顿解决方案
JetBrains系列–工具使用方法

搜狗文输入法在idea卡顿, 解决方案, 下载后替换搜狗安装路径下同名文件
11-10
idea最新版本2.5在搜狗输入法文状态下卡顿现象已经解决 下载后替换搜狗安装路径下同名文件
IntelliJ IDEA卡死,如何优化内存
10-15
主要介绍了IntelliJ IDEA卡死,如何优化内存,文通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
ubuntuidea卡死怎么解决
qq_47346664的博客
09-01 2452
如果出现idea卡死,不能删除也不能退出的情况下,可以考虑查看idea进程并且杀掉进程。 1、查看进程 ps -ef | grip IDEA 查找pid 2、sudo kill pid -9 pid就是上面找到的进程号,杀掉这个进程就可以了 但是我用这个当时杀掉进程后,再进入idea就打不开,考虑是非正常关闭导致的idea无法启动,正在尝试不重启机器用命令恢复idea开启状态,后面再更新怎么操作。 ...
完美解决IDEA性能优化方法解决卡顿
go9898的专栏
07-24 1156
你是不是经常使用IDEA代码,运行的时候,经常卡顿,一动不动的?按照你自己电脑的内存大小。进行修改,以下内容为内存16G的参数模板。现在下面的方法可以来解决你的烦恼。
Ubuntu20.04 IDEA卡死 一直toIndex
zhongc的博客
05-17 244
我也嘗試過其他博主的方法,我的情况有點差異。 刪除 /home/用戶/.cache/JetBrains/Idea版本 目錄下的: caches、index、temp 目錄,重啓IDEA
ubuntu18安装idea后使用非root用户打开卡死在user agreement界面
yuer5531的博客
09-07 2055
ubuntu18.0.4-desktop 未启用root用户 按照网上教程下载、解压、修改权限后运行./idea.sh 弹出user agreement界面,点击同意复选框后整个弹出框界面卡死,上面的所有按钮都无法点击,包括exit、continue,无法进入下一步 解决办法: (1)卸载搜狗输入法 sudo apt-get remove sogoupin (2)还原键盘输入法系统为iBus (3)重启系统 ...
Intellij IDEA配置优化
You can you up,No can no bb !
07-26 8318
1.在线激活安装IntelliJ IDEA 2016.1.2版本后,在联网状态下激活。Help –> Register,选择lisence server,粘贴 地址http://idea.iteblog.com/key.php 到lisence server address,点击discover server按钮即可。2优化JVM参数修改 IntelliJ IDEA 2016.1.2/bin/id
ubuntu解决IDEA卡死的情况
cygcsdn的博客
03-06 7324
IDEA卡死,点不动 1. ps -ef | grep IDEA 查找pid,图是14270 2. sudo kill 14270 -9 杀掉进程
idea优化
javaee1234的博客
06-08 5012
1、idea 去除xml文件sql语句背景色 https://www.cnblogs.com/prettrywork/p/7904378.html 2、IntelliJ IDEA设置自动导入包 https://blog.csdn.net/DuanLiuchang/article/details/73300381 3、IntelliJ IDEA 当pom.xml更新时,自动加载pom.xml...
因搜狗输入法引发的Ubuntuidea卡死的问题
乙壳虫的博客
10-16 8461
1. 问题 前几天升级Ubuntu系统(18->20),一些包自然也跟着更新了,但是升级完之后,我的idea会莫名其妙的卡死。其他应用没有任何问题。 2.解决过程 如果要直接看解决方案的,查看本文的尝试三,或者访问输入法切换至fcitx导致IDEA进程卡死问题 2.1 尝试一 一开始以为是内存不够,但是查看内存使用情况,并不是这个问题。而且如果是内存不够,那么就不是idea卡死了,是整个系统用起来都会卡顿,但是我现在只是idea卡死,其他的应用没有任何影响。所以不是这个问题。 2.2 尝试二 会不会
idea卡顿的解决方法_ubuntu卡顿的有效解决方法
weixin_39841572的博客
11-25 704
为什么要使用linux? 还没有加入到linux的朋友们赶紧来学学linux终端太爱了所有的事情基本都可以用命令行解决这种敲键盘的滋味太舒服了linux学习笔记 Archives - 跨时代的jay​nj-jay.comubuntu卡顿的有效解决方法 - 跨时代的jay​nj-jay.com用了几个月的ubuntu最近发现打开网页多了或者运行的软件太多了桌面老是卡顿打开终端的时候也是贼慢对于强迫症...
idea 打字或者输入代码卡顿
percyjie的博客
08-29 1032
idea卡顿,可能是阿里编码规范实时检查导致的
IDEA输入卡顿-文字卡顿输入加载慢修复
qq_62529866的博客
10-24 5827
我这边是2022.3版本的IDEA,此修复方案非必定解决,也只有我的错误使用或某些插件配置导致的,他人卡顿或许不是此原因导致。本篇讨论是性能足够内存也足够并给的参数足够依然卡顿,其他使用运行等无卡顿只输入时的情况。
解决 IDEA 占用大量 CPU 导致的卡顿问题!
大数据星球-浪尖
05-10 1323
昨晚有一次敲完代码运行完程序后,idea非常卡顿,连输入代码都不能进行,因为有点晚并且累了,所有就关了电脑,今天早上再次打开idea,还是一样卡顿。因为idea的试用期明天就到期了,所有就先破解了idea,破解完之后,还是非常流畅的,但是一运行程序就拉胯了,就先百度看一下解决方案,以下几个解决方案试了,基本问题还是没有解决,就在群里问了几个大佬,方案不是重装系统就是换电脑...
idea编辑代码卡顿问题
u012534163的博客
12-06 3889
5、也不是某个时间突然发生的,一直这样,所以应该不是突然安装了某个插件的问题,那么行数多、字符多的大类更容易导致卡顿可能是idea自带的拼音检查,因为内容多,所以需要检查的也就多了。日常开发代码的时候,偶尔会遇到开发某个项目(尤其是讯飞的校级平台代码)的时候,一编辑代码就会idea就会卡住。6、将代码检查关掉后,再修改代码发现并不会出现之前的敲一个字符就卡顿的问题了,极大的改善了卡顿问题。4、比较容易卡顿的类的共性,发现容易卡顿的类都是大类,行数和代码数都很大。1、不敲代码时,电脑性能一切正常。
解决IDEA2024编辑器输入卡顿问题
最新发布
qq_42558474的博客
09-06 562
解决IDEA2024编辑器卡顿问题
IDEA下搜狗输入法输入文时卡着不动的参考解决方法
01-03 299
【问题描述】 在IntelliJ IDEA工具的java编辑窗口,给代码增加注释时发现,输入文时,搜狗输入法界面不动,只显示第一个字母。如图: 我想输入“根据”两个字,但搜狗输入法界面一直卡着不刷新,导致都不知道自己输入的是什么字。 【问题原因】 idea使用的自带jre冲突的问题,具体原因不详。idea启动时,如果找不到jre这个目录,会使用JAVA_HOME目录...
IDEA2024编辑代码文本卡顿的问题
xhg2992的博客
06-26 1084
尝试过移除破解、移除下载的或者默认的插件、移除代码检查、移除输入检查、加大可用内存、网上搜索、GPT均未可。主要体现在编辑代码(文本)的时候,明显的输入删除卡顿,每个字符的卡顿甚至达到接近0.5秒;Beta功能慎用,容易引发不明所以的bug。
IntelliJ IDEA性能优化实战指南
在使用IntelliJ IDEA的过程,如果遇到电脑运行缓慢或者IDE卡顿的问题,可能需要对IDE进行性能优化。以下是一些关键的优化步骤,以提升IntelliJ IDEA运行效率: 1. **调整JVM启动参数**:这是优化IDE性能的基础...
写文章

热门文章

  • Qt笔记8--zlib实现gzip解压 51424
  • ubuntu小技巧6--如何修复Ubuntu系统引导项 19815
  • python笔记5--python3.6 安装robotframework及wxSystemSettingsNative错误 14589
  • 如何用网线实现两台电脑之间的文件共享 14125
  • C#笔记6--操作JSON(Newtonsoft) 12980

分类专栏

  • AI & 机器人 9篇
  • K8S & Docker 68篇
  • Bigdata 49篇
  • Devops 14篇
  • 数据结构与算法 66篇
  • Linux基础操作及使用技巧 49篇
  • Python 28篇
  • Golang 64篇
  • web 前端 6篇
  • Qt 9篇
  • C++ 7篇
  • Linux C 3篇
  • C# 9篇
  • Windows基本操作及使用技巧 19篇
  • 区块链补充知识 3篇
  • Blockchain 8篇
  • Others 7篇
  • makefile 15篇
  • Vim 8篇
  • K8S 认证 2篇

最新评论

  • Ubuntu小技巧17--常用软件服务配置方法2

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • 大模型笔记02--基于fastgpt和oneapi构建大模型应用平台

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/619302261。

  • k8s笔记24--安装metrics-server及错误处理

    TheChainsmokers-: 我的问题已经解决了,重新到官网下载的components.yaml文件安装metrics-server,就没问题了

  • k8s笔记24--安装metrics-server及错误处理

    昕光xg: 看下components.yaml文件中的ClusterRole就会明白了

  • k8s笔记24--安装metrics-server及错误处理

    TheChainsmokers-: 大佬,添加的什么权限啊,我跟你报了一样的错

最新文章

  • 大模型笔记03--快速体验dify
  • 大模型笔记02--基于fastgpt和oneapi构建大模型应用平台
  • 大模型笔记01--基于ollama和open-webui快速部署chatgpt
2024年12篇
2023年8篇
2022年85篇
2021年139篇
2020年63篇
2019年29篇
2018年33篇
2017年9篇
2016年35篇
2015年10篇
2014年12篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昕光xg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王东莞专业的百度seo网站优化网站优化宝典文本迅速上排名网站优化汉沽网站优化排名价格重庆网站搜索优化软件金牛区网站seo排名优化德州原装网站优化咨询电话樟树seo网站优化洛阳官网网站优化公司宁波网站排名优化系统学校网站如何进行优化网站优化排名软件首选火28星网站怎么做关键词优化深圳北易网站怎么优化如何对网站内页进行优化靠谱的网站优化企业广州网站建设360网站优化平山网站优化公司福田怎么样进行网站优化公司新乡外贸网站优化哪家服务好行业网站的优化揭秘网站优化公司甘肃营销网站优化报价优化网站被骗鹤壁郑州网站推广优化网站优化排名工具一对一网站排名优化价格望江网站优化企业怎样给新网站进行优化利川网站优化排名香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化