【问题标题】:Android ==> Simulator VS Device memory size?Android ==> 模拟器 VS 设备内存大小?
【发布时间】:2014-01-28 17:04:07
【问题描述】:

安卓模拟器使用的内存量和真机一样吗? 例如,如果我的应用在模拟器上没有耗尽内存,是否意味着它在实际设备上没有耗尽内存?

【问题讨论】:

标签: android memory android-emulator


【解决方案1】:

设置模拟器时,可以指定内存量。这是一个示例博客文章,其中有人解释了各种常见 Android 设备的配置。

http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/

【讨论】:

  • 每个应用的地图堆大小在真实设备上限制为 16/24/48MB,具体取决于设备。模拟器通常限制为每个应用程序 16MB,就像 G1 等旧设备一样。此参数在创建 avd 时无法设置,但您可以在启动模拟器时将其作为参数传递,即:-prop dalvik.vm.heapsize=24m 这样您还可以正确模拟正确的“每个应用程序堆”大小设备。
  • 非常感谢您能告诉我如何使用该代码运行模拟器吗?我在 Mac 上
  • @aryaxt - 您是在运行 Eclipse 之类的 IDE,还是只是从命令行启动?
  • 嗯我通常从 Eclipse 运行它,但我也可以从命令行运行它,我是否只需在命令末尾添加你提到的内容? "emulator -avd -prop dalvik.vm.heapsize=24m" 像这样?
【解决方案2】:

可以根据操作系统版本进行配置。从 android 开发页面检查这个 link

【讨论】:

    猜你喜欢
    • 2010-12-27
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    相关资源
    最近更新 更多