调整android studio内存大小防止使用卡顿
16lz
2022-04-09
android studio使用一段时间变卡是因为,默认相关内存配置很小, 一旦工程变大,IDE 运行时间稍长,内存吃紧,频繁触发 GC,自然会卡。 进入到 Android Studio 安装目录,找到 bin/studio.vmoptions,打开初始默认如下 -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=
-da
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
-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=
-da
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
更多相关文章
- Android内存管理
- android PopUp window的使用
- Android(安卓)onTouchEvent, onClick及onLongClick的调用机制
- android 如何修改桌面默认图标的大小
- List 去除一些默认设置
- ToolBar 去掉默认左间距
- h5页面点击按钮,触发手机自带的发短信
- Android关于Bitmap内存溢出的一点想法
- Android(安卓)Studio修改默认Activity继承AppCompatActivity