【发布时间】:2012-08-22 23:22:10
【问题描述】:
Samsung Galaxy S3 在我的应用程序上几乎立即使用 32mb 堆大小,而在几乎任何其他 android 设备上它从 +- 5mb 开始(在 logcat 中看到这一点,如果需要,可以从两个不同的设备发送屏幕截图)。认为这是我的应用程序仅在 Galaxy s3 上因“OutOfMemory”异常而崩溃的原因,在 Galaxy Y Duos 和 Pocket 上完美运行。
任何关于为什么会发生这种情况的帮助/建议将不胜感激。
【问题讨论】:
-
关于OOM异常抛出了什么?你在用 Bitmaps,Buggy API,明白这对你有帮助吗。
-
位图工厂解码时抛出。但是我试图弄清楚为什么它只发生在 Galaxy S3 上它在我拥有的任何其他 android 手机上都能完美运行,我的实际问题是“galaxy 使用比其他 android 手机更多的堆是否存在错误?
-
您测试的手机是否运行相同的 Android 操作系统版本?
-
是的,我有 Galaxy Y Duos 和 Pocket,都是 2.3.6,我有 2x Galaxy S3。
-
s3 启动时使用 32mb 的原因是因为它使用 xhdpi。哪些图像比银河 Y Duos 大得多
标签: android crash out-of-memory galaxy heap-size