從管理方式來講
對于棧來講,是由編譯器自動管理,無需我們手工控制;
對于堆來說,釋放工作由程序員控制,容易產生內存泄露(memory leak)從申請大小大小方面講
棧空間比較小
堆控件比較大
從數據存儲方面來講
棧空間中一般存儲基本類型,對象的地址
堆空間一般存放對象本身,block的copy等
從管理方式來講
對于棧來講,是由編譯器自動管理,無需我們手工控制;
對于堆來說,釋放工作由程序員控制,容易產生內存泄露(memory leak)從申請大小大小方面講
棧空間比較小
堆控件比較大
從數據存儲方面來講
棧空間中一般存儲基本類型,對象的地址
堆空間一般存放對象本身,block的copy等