mac系统下idea卡顿的部分解决方案
Help -> Edit Custom VM Options更改或者添加以下配置
-Xms1024m
-Xmx1024m
-Xmn350m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCodeCacheFlushing
重启idea,(杀死进程重启),然后会有点作用
主要解决思路
help -> diagnostic tool -> activity monitor..
发现 <JIT compiler>占用CPU比例过大
JIT compiler占用过大无非就是
当codeCache耗尽时,如果codeCache占用内存没有被回收,就会导致编译线程无法继续,并且消耗大量cpu导致系统运行变慢
所以为了解决这个问题需要解决codeCache的内存大小和内存回收
所以需要添加
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCodeCacheFlushing
解释一下
-XX:ReservedCodeCacheSize=1024m 是增加codeCache容量
-XX:+UseCodeCacheFlushing 启动codeCache回收
网友评论