如何减少Android模拟器使用的内存?

4

有没有办法减少Android模拟器使用的内存?当我打开资源监视器时,它会占用超过800MB(我猜这是导致我的电脑卡顿的原因)!

我的信息:

操作系统: Windows 7,2GB RAM,CPU核心i3。

模拟器: 设备RAM大小:512MB,数据分区大小:384MB,皮肤:HVGA 480x320,SD卡:4GiB。


1
当您创建新的Android虚拟设备时,可以更改要使用的RAM量。 - 0gravity
1
仅CLI版本:https://dev59.com/w2ox5IYBdhLWcg3wQSKp - Ciro Santilli OurBigBook.com
2个回答

6
尝试以下步骤:
打开Android虚拟设备管理器: enter image description here 点击一个设备并选择编辑: enter image description here 然后在硬件上点击新建: enter image description here 之后选择“设备RAM大小”选项: enter image description here 最后,只需输入所需值并单击“编辑AVD”: enter image description here 希望这能有所帮助。 此外,您可能会注意到可以更改其他可能有用的属性。

可能那是最低要求。 - 0gravity

1

一种解决方案是将设备RAM降低到384 MB或256 MB,只要您保持VM RAM大小不变,它不应影响模拟器中应用程序的运行(除非可能使模拟器运行更慢)。

但是,如果您想进行软件开发,则4GB RAM应该是最低要求,现在RAM非常便宜,您真的应该磨练自己的工具。


我认为超过800MB的内存对我来说太贵了:D。384MB-> 800MB,128MB->会遇到INSTALL_FAIL_APK错误。嗯。 - wanting252
我真的认为你应该再买2GB内存,这个问题就会解决了,你的电脑也会变得更快。;) - Kai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接