参考:
https://jingyan.baidu.com/article/e9fb46e14e4e407521f766be.html
https://www.jianshu.com/p/d677b3eee3c8
android studio使用一段时间变卡是因为,默认相关内存配置很小,一旦工程变大,IDE 运行时间稍长,内存吃紧,频繁触发 GC,自然会卡。
进入到 Android Studio 安装目录,找到 bin/studio.vmoptions,打开初始默认如下
一,修改内存使用
在安装目录,对所有文件夹按类型排序,找到2个vmoptions文件。这是Android Studio运行的JVM参数。
直接修改里面的内容,可以在重启时生效,但是升级软件版本后会还原为默认配置
-server
-Xms768m
-Xmx768m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=
-da
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
把 -xmx 后面的数字改大一点,比如 2048m 或4096m。
修改android-studio/bin/studio.vmoptions 和studio64.vmoptions 两个文件的以下属性就可以了
-Xms4096m
-Xmx2048m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=1024
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=
二、减少插件使用
进入setting!
在Plugins中可以取消插件的使用和卸载插件