冷文学习者

文章 分类 标签
34 7 53

公告

冷文博客(KEVINLU98.COM),记录我日常业余的一点一滴。
利用业余时间写与typecho与emlog的主题、插件等,同时也分享一些资源与技术帖
顺带帮大家免费代下载IT教程吧的资源 传送门
友链申请地址(直接评论即可): 传送门

Mac Idea的CPU占用超过400%

MR丶冷文 2021-08-26 217 0条评论 其它 mac

首页 / 正文

背景

因为上周我自己的Mac本屏幕的线路被烧了,所以拿去返厂维修了,这段时间我只能将目光瞄向家里闲置的一台小米笔记本pro,是去年的最新款,windows系统用来写代码实在不是那么顺手,就索性直接装了黑苹果,装的还算完美,蓝牙和wifi适配的都挺好的,但由于CPU不行,所以打开idea巨卡无比。

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210826/ba1c13305e0a46d7abf4076e3967e6b7.jpeg

解决

后来在网上找了些方案,最后是调好了,就总结一下

  • 先设置idea的JVM配置,具体位置在help->Custom VM Options

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210826/2ee6ded6512340fcbb1748801e46fc57.png

主要修改XmsXmx这两个,具体设置大小根据自己电脑配置而定,当然也可以参考我的

Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。

Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。

-Xms2048m
-Xmx2048m
-XX:MaxPermSize=512m
-XX:+UseCodeCacheFlushing
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf
-Xverify:none
 
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
  • 如果还是会卡可以关闭部分代码检查,减少性能消耗,具体位置在preferences->Editor->Inspections,取消无用的勾选,点击Apply,点击OK

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210826/00fb2886f7fb45779fbc8d97809a4fe4.png

  • 接下来就可以愉快的写代码啦

评论(0)

当前没有评论,还不快来留下第一个脚印吧

热门文章

最新评论

日历

2021年09月

   1234
567891011
12131415161718
19202122232425
2627282930  

文章目录