本文主要是介绍修改AndroidStudio运行时内存,解决AS卡顿问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
修改AndroidStudio运行时内存
找到studio.vmoptions配置文件
在AndroidStudio安装目录的bin文件夹下。
例如,Mac版操作如下:
右键AndroidStudio应用图标,选择“显示包内容”。
路径如下:
打开后,文件内容如下:
-Xms128m
-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8-XX:ErrorFile=$USER_HOME/java_error_in_studio_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_studio.hprof
修改studio.vmoptions
在AS原始内存配置中:
- -Xms代表初始内存大小,默认128M。
- -Xmx代表最大可分配内存大小,默认1280M。
我们平时使用时,卡的原因通常是因为AS使用内存已经达到最大值了,所以需要我们进行扩容设置。
这里我们修改初始内存大小和最大可分配内存大小即可:
-Xms512m
-Xmx3840m
其他值不变,这里修改了初始内存大小为512M,最大内存大小为3840M。当然你也可以根据自己的电脑内存进行调整。
生效
修改后需要重启AS生效。
在AndroidStudio中,选择File菜单中的Invalidate caches/restart,点击,AS会重启,配置生效。
AS中实时查看内存占用
默认,AS中是不展示当前AS所占用内存情况的,需要我们进行如下配置。
打开Preferenes,选择Appearance,勾选Show memory indicator即可。
设置后,内存会在AS的右下角展示。
这篇关于修改AndroidStudio运行时内存,解决AS卡顿问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!