它几乎与所有活动的用法相同。如果我手动让垃圾收集器运行,我可以将它减少到80MB总使用量,但使用ram“Native”一直保持高,分,60MB。
我的总Ram记录是1,4GB(因此android设置显示)那里发生了什么?
是相关信息,我的应用程序使用app bundler和目前2个包裹?
许多Java Android API最终调用本机函数,因此也消耗本机内存。例如,当使用相机拍摄照片并在屏幕上显示预览时,来自相机帧缓冲区的数据的所有处理都使用本机(C或C ++)代码编写,这比使用相机时的代码更高效。 Java的。
那么你可以做些什么来减少本机内存的使用?并不多,因为本机实现有望设计良好,无论如何都无法更改,但您可以考虑以下几点: