繁体   English   中英

Android内存自动清理机制和垃圾收集器触发条件

[英]Android memory automatic cleaning mechanism and garbage collector trigger conditions

我有两个问题:

1.android内存自动清理机制中LOW_MEMORY和OUT_OF_MEMORY的触发条件是什么?

我检查参考LOW_MEMORY是否每隔一段时间自动完成一次,并且OUT_OF_MEMORY在内存不足的系统中进行。 这是正确的吗? 如果正确,那么恢复存储策略是否一样?

2.什么条件在android任务管理器中执行恢复的内存?

详细条件是测试电话存储器512; 用户可用内存为230。外观检查为50M。 它可以触发20M的内存调用。 也就是说50M和20M是稳定的内存。 但是有时当内存少于3M时它不会触发回收。 扳机回收是否需要特殊条件? 触发器回收代码应该放在哪里?

在android中,每个应用程序都有固定的内存限制..它会因设备而异...例如,如果手机内存为512 ..并且应用程序内存将为30到50 mb,如果您的应用程序使用此内存将崩溃。 ..

onLowMemory是活动中的方法。.当内存不足时通知。。。就像警告.. OUT_OF_MEMORY是您无法处理(捕获)的异常。
当我们处理位图时,OUT_OF_MEMORY异常max通常会引发。

垃圾收集器在android中也可用,但是当我们处理位图时,在某些情况下它可能会失败..对于位图,我们负责回收。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM