我想知道运行时可用的堆大小,因为当我加载图像时,内存错误就会耗尽。
为了检查我的内存泄漏,我想知道某些特定断点处的堆大小。
任何人都可以告诉我如何以编程方式为我的应用程序保留可用的堆大小。
由于
答案 0 :(得分:0)
尝试此功能
Debug.getNativeHeapSize()
用于跟踪分配的debug
类hve数量
答案 1 :(得分:0)
使用ActivityManager。getMemoryClass()或getLargeMemoryClass ()
。这将返回允许使用的大致内存量,以兆字节为单位。
使用getApplication().getSystemService(ACTIVITY_SERVICE)
获取活动管理器。