##iOS中堆和栈的区别

2019-02-24  本文已影响0人  枫叶无处漂泊

前言

在我们编程中,不可避免的使用堆和栈内存,它们是什么?有什么区别?下面我从几个方面来说明区别

使用内存的行为

一、管理方式

二、申请地址大小

三、内存碎片问题

四、分配方式问题

五、分配效率

总结

申请栈的内存百分百回收,堆内存不一定百分百回收,容易出现内存碎片。

上一篇下一篇

猜你喜欢

热点阅读