美文网首页
内存泄漏.内存溢出.野指针

内存泄漏.内存溢出.野指针

作者: 贝灬小晖 | 来源:发表于2019-08-28 13:43 被阅读0次

    内存溢出

    每个设备都拥有一定内存,但是程序运行时,iOS给每个应⽤程序提供了⼀定的内存,⽤于程序的运⾏。程序中最占内存的就是图⽚、⾳频、视频等资源⽂件。简单来说,内存溢出就是在程序运行的过程中如果一次需要读取的数据超过这个栈内存大小的话就会出现溢出.所以一般内存管理中,需要生成一个对象释放一个对象,你想对这个对象执行的操作写在生成和释放之间.

    是指程序在申请内存时,没有足够的内存空间供其使用。

    内存泄露

    用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元,不能被任何程序再次使用,直到程序结束。即所谓内存泄漏。简单的说就是申请了一块内存空间,使用完毕后没有释放掉。

    野指针

    对象内存空间已经被系统回收,仍然使⽤指针操作这块内存。野指针异常是程序crash的主要原因。

    https://www.cnblogs.com/mukekeheart/p/8144742.html

    相关文章

      网友评论

          本文标题:内存泄漏.内存溢出.野指针

          本文链接:https://www.haomeiwen.com/subject/vovpectx.html