Mac系统下idea部份卡顿问题解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac系统下idea部份卡顿问题解决相关的知识,希望对你有一定的参考价值。

参考技术A Help -> Edit Custom VM Options更改或者添加以下配置

重启idea,(杀死进程重启),然后会有点作用

主要解决思路
help -> diagnostic tool -> activity monitor..

发现 <JIT compiler>占用CPU比例过大

JIT compiler占用过大无非就是

当codeCache耗尽时,如果codeCache占用内存没有被回收,就会导致编译线程无法继续,并且消耗大量cpu导致系统运行变慢

所以为了解决这个问题需要解决codeCache的内存大小和内存回收

所以需要添加

解释一下

-XX:ReservedCodeCacheSize=1024m 是增加codeCache容量

-XX:+UseCodeCacheFlushing 启动codeCache回收

解决IDEA卡顿的问题(Windows和Mac)

IDEA卡顿

最近一段时间经常会在开发的时候感觉到 IDEA 很卡,在一个类里上下滚动或者切换类文件时都能够明显的感觉到,我以为是我项目打开的太多了,毕竟内存优化已经做过了,但是今天实在是被这玩意儿卡的有点烦了,我尼玛,开发机器 16 个 G 的内存,开俩 spring-boot 项目卡成这个逼样???

技术图片

最终被逼的去检查了一下 IDEA 的启动配置文件,看到的内容的时候我石化了,配置文件就是默认的,没改动过。还真是活该就这么卡,只给分配了几百兆的最大内存,可不是卡成这逼样吗?后面想了一下,我之前重装了一次新版本的 IDEA,一直没去改配置文件,真的是活该。

这个问题其实和 MyEclipse 以及 Eclipse 卡顿一样,首先是内存设置的不够大,其次是软件上安装了一些可有可无的插件或者开启了一些代码检查之类的实时监测,一般都是通过修改这三个设置来使得卡顿问题消失,但是一般只需要把内存设置的大一些就可以了,另外两个原因即使不修改也可以,毕竟现在的开发机器内存都比较强悍了。

修改 vmoptions 文件

Windows 环境

首先是找到 IDEA 的安装目录,之后到安装目录的 bin 目录下,找到如下两个文件:

idea.exe.vmoptions
idea64.exe.vmoptions

看你是多少位系统的你就该对应的就可以了,编辑这个配置文件,如下图所示:

技术图片

把 128m 和 512m 改成你想要改的就可以了,我是分别改成了 1024m 和 2048m,之后如果还卡,再往大了调,我估计应该也不会再卡了。

Mac 环境

Mac 电脑上与 Windows 也是类似的,首先是打开 Finder 找到应用程序这一栏,之后找到 IDEA,右键“显示包内容”,就可以找到它的安装目录了,再之后就和 Windows 下的操作一样了,找到 bin 目录,之后找到 vmoptions 配置文件:

技术图片

然后打开这个文件进行编辑(我用的是 sumbline2 编辑器),把内存调一下就可以了,不过 Mac 系统下的 IDEA 平时确实不怎么卡,改不改感觉差别不大。

技术图片

以上是关于Mac系统下idea部份卡顿问题解决的主要内容,如果未能解决你的问题,请参考以下文章

mac电脑安装IDEA debug 卡顿问题解决

mac电脑安装IDEA debug 卡顿问题解决

mac电脑安装IDEA debug 卡顿问题解决

MAC如何解决idea卡顿问题

解决IDEA卡顿的问题(Windows和Mac)

idea卡顿问题解决