我的应用程序如何在Android 4.0中分配更多堆内存? (我的应用内存不足)

时间:2015-05-14 07:42:07

标签: android memory android-4.0-ice-cream-sandwich barcode-scanner ram

我对我的应用程序不满意。我正在为专用条码扫描器基于Android的设备开发应用程序。它就像一部旧手机(CPU Cortex-A8 OMAP 1Ghz,512MB RAM)和Android 4.0。我不能根系统,也不能更新它,我已经和制造商谈过了。

问题是无法完成简单(JSON)登录。它试图分配更多的内存,但它不能。

Barcode device android, after 7 mins

这是同一个网络中相同的活动和相同的过程,但是在LG G2中(正如预期的那样,登录和同步需要大约5个)

Same activity, on LG G2

在条形码扫描仪设备中,我移除或休眠了所有应用程序,我已经安装了Zend Launcher(内存占用很少),但我现在已经没有想法了。我已经尝试过android:largeHeap on manifest,但没有成功。

有人对我有想法吗?提前致谢

PS:应用程序必须在该条形码扫描仪中运行,在LG G2上工作仅用于测试和比较目的。

编辑:我不关心后台的其他应用程序,因为这个设备基本上会使用这个应用程序,而不是别的。

1 个答案:

答案 0 :(得分:0)

这是我的错。内存中的峰值由加载屏幕中的图形资源引导,而不是OOM。登录过程花了太多时间。