程序內存分區

棧區(stack)— 由編譯器自動分配釋放 存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧; 在函數完成執行,系統自行釋放棧區內存,不需要用戶管理。整個程序的棧區的大小可以在編譯器中由用戶自行設定,VS中默認的棧區大小爲1M,可通過VS手動更改棧的大小。64bits的Linux默認棧大小爲10MB,可通過ulimit -s臨時修改。 堆區(heap)— 一般由程序員分配釋放 若程
相關文章
相關標籤/搜索