内存溢出(Out Of Memory):Android系统中每一个应用程序可以向系统申请一定的内存,当申请的内存不够用的时候,就产生了内存溢出。
内存泄漏:当某个对象不再被使用,即不再有变量引用它时,该对象占用的内存就会被系统回收。当某个对象不再被使用,但是在其他对象中仍然有变量引用它时,该对象占用的内存就无法被系统回收,从而导致了内存泄漏。
当内存泄漏过多时,可用内存空间会减少,应用程序申请的内存不够用,就会导致内存溢出。
内存溢出原因:
1.内存泄漏过多。
2.内存中加载的数据量超过内存的可