1. 首页
  2. 数据库
  3. 其它
  4. Android内存溢出及内存泄漏原因进解析

Android内存溢出及内存泄漏原因进解析

上传者: 2021-01-03 18:50:32上传 PDF文件 46.27KB 热度 31次
内存溢出(Out Of Memory):Android系统中每一个应用程序可以向系统申请一定的内存,当申请的内存不够用的时候,就产生了内存溢出。 内存泄漏:当某个对象不再被使用,即不再有变量引用它时,该对象占用的内存就会被系统回收。当某个对象不再被使用,但是在其他对象中仍然有变量引用它时,该对象占用的内存就无法被系统回收,从而导致了内存泄漏。 当内存泄漏过多时,可用内存空间会减少,应用程序申请的内存不够用,就会导致内存溢出。 内存溢出原因: 1.内存泄漏过多。 2.内存中加载的数据量超过内存的可用量。 3.集合类(用于存储对象的引用)中有对对象的引用,使用完后未清空。 4.申请的内存不够。 5
用户评论