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

mac系统下idea卡顿的部分解决方案

Help -> Edit Custom VM Options更改或者添加以下配置

-Xms1024m
-Xmx1024m
-Xmn350m
-XX:ReservedCodeCacheSize=1024m 
-XX:+UseCodeCacheFlushing

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

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

发现 占用CPU比例过大

JIT compiler占用过大无非就是

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

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

所以需要添加

-XX:ReservedCodeCacheSize=1024m 
-XX:+UseCodeCacheFlushing 

解释一下

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

-XX:+UseCodeCacheFlushing 启动codeCache回收

你可能感兴趣的:(Mac系统下idea部份卡顿问题解决)