解决Android Studio在MacbookPro 13下卡顿的问题

解决Android Studio在MacbookPro 13下卡顿的问题

问题描述

目前我正在使用MacbookPro13寸2015年中配开发应用,发现Android Studio使用时出奇的卡顿,具体表现在输入的时候经常会假死3到4秒钟,特别是编辑layout的时候,简直是没法用了。按理说,8G内存,i5处理器不应该出现这样的情况,所以我上网搜了一下,有的提到内存至少要16G。但我查看内存占用,发现还是很多空闲。想了一下,会否是因为Android Studio的启动参数限制了JVM获得足够的内存,导致了它运行时只能频繁的与磁盘交换?

尝试验证解决

为了验证是否是因为这个原因,我打开了Android Studio下设置JVM参数的文件,地址是在:

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

在我的机器上,它的参数为:

-Xms128m  //初始堆大小,当JVM的空余堆内存小于40%时,就会增大堆直到达到最大堆大小
-Xmx750m //最大堆大小
-XX:MaxPermSize=350m //持久堆大小
-XX:ReservedCodeCacheSize=225m
-XX:+UseCompressedOops

在修改这些敏感参数前,备份一下是个好习惯:

cd /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
cp studio.vmoptions studio.vmoptions.bak

然后修改成这样:

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=225m
-XX:+UseCompressedOops

保存后重启一下Android Studio,发现输入的确比以前流畅多了,使用一会查看内存占用,发现不再像原来那样一直停留在1G多点,而是飚上了2G多,看下下图:

修改JVM参数后Android Studio的内存占用
修改JVM参数后Android Studio的内存占用

Problem Solved!暂时,先使用一段时间再说。

转自: http://www.jianshu.com/p/1e8736179a44

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值