我的应用程序如何在 Android 4.0 中分配更多堆内存? (我的应用程序没有足够的内存)
How can my app allocate more heap memory in Android 4.0? (Not enough memory for my app)
我对我的应用感到绝望。我正在为基于 Android 的专用条码扫描仪设备开发应用程序。它就像一个旧的 phone(CPU Cortex-A8 OMAP 1Ghz,512MB RAM),Android 4.0。刷不了系统,也刷不了,跟厂家谈过
问题是无法完成简单的 (JSON) 登录。它试图分配更多的内存,但它不能。
这是相同的 activity 和同一网络中的相同进程,但在 LG G2 中(如预期的那样,登录和同步大约需要 5 秒)
在条形码扫描仪设备中,我删除或休眠了所有可能的应用程序,我安装了 Zend Launcher(它占用的内存很少),但我现在没有想法了。我已经在清单上尝试 android:largeHeap,但没有成功。
有人对我有想法吗?提前致谢
PS: 该应用程序必须运行在该条码扫描器上,在LG G2上工作仅用于测试和比较目的。
编辑:我不关心后台的其他应用程序,因为这个设备基本上会使用这个应用程序,没有别的。
是我的错。内存峰值是由加载屏幕中的图形资源导致的,而不是 OOM。而且登录过程太费时了。
我对我的应用感到绝望。我正在为基于 Android 的专用条码扫描仪设备开发应用程序。它就像一个旧的 phone(CPU Cortex-A8 OMAP 1Ghz,512MB RAM),Android 4.0。刷不了系统,也刷不了,跟厂家谈过
问题是无法完成简单的 (JSON) 登录。它试图分配更多的内存,但它不能。
这是相同的 activity 和同一网络中的相同进程,但在 LG G2 中(如预期的那样,登录和同步大约需要 5 秒)
在条形码扫描仪设备中,我删除或休眠了所有可能的应用程序,我安装了 Zend Launcher(它占用的内存很少),但我现在没有想法了。我已经在清单上尝试 android:largeHeap,但没有成功。
有人对我有想法吗?提前致谢
PS: 该应用程序必须运行在该条码扫描器上,在LG G2上工作仅用于测试和比较目的。
编辑:我不关心后台的其他应用程序,因为这个设备基本上会使用这个应用程序,没有别的。
是我的错。内存峰值是由加载屏幕中的图形资源导致的,而不是 OOM。而且登录过程太费时了。