iOS性能優化之內存管理:Analyze、Leaks、Allocations的使用和案例代碼

一. 一些相關概念 1.內存空間的劃分: 我們知道,一個進程佔用的內存空間,包含5種不同的數據區:(1)BSS段:通常是存放未初始化的全局變量;(2)數據段:通常是存放已初始化的全局變量。(3)代碼段:通常是存放程序執行代碼。(4)堆:通常是用於存放進程運行中被動態分配的內存段,OC對象(所有繼承自NSObject的對象)就存放在堆裏。(5)棧:由編譯器自動分配釋放,存放函數的參數值,局部變量等值
相關文章
相關標籤/搜索