首页 > 解决方案 > android中的largeheap有多大

问题描述

对不起,如果这已经被问过,但我在任何地方都找不到。

在android中,清单文件“Largeheap”中有注释。使用时堆实际上增加了多少?

感谢您的阅读。

标签: androidmemoryheap-memory

解决方案


从文档:

android:largeHeap 您的应用程序的进程是否应该使用大型 Dalvik 堆创建。这适用于为应用程序创建的所有进程。它仅适用于加载到进程中的第一个应用程序;如果您使用共享用户 ID 来允许多个应用程序使用一个进程,则它们都必须一致地使用此选项,否则它们将产生不可预知的结果。大多数应用程序不应该需要这个,而是应该专注于减少它们的整体内存使用以提高性能。启用此功能也不能保证可用内存的固定增加,因为某些设备受到其总可用内存的限制。

要在运行时查询可用内存大小,请使用方法 getMemoryClass() 或 getLargeMemoryClass()。

可以在这里找到: https ://developer.android.com/guide/topics/manifest/application-element


推荐阅读