看板 [ PLT ]
討論串[閒聊] stack和heap的差別
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 6→)留言10則,0人參與, 最新作者sunneo (艾斯寇德)時間17年前 (2007/08/28 18:19), 編輯資訊
1
0
0
內容預覽:
[本文轉錄自 C_and_CPP 看板]. 作者: mystea (mystea) 看板: C_and_CPP. 標題: [閒聊] stack和heap的差別. 時間: Tue Aug 28 18:11:11 2007. 感覺起來, 這兩種memory都是用過以後可以回收再利用的.. 差別好像是
(還有177個字)

推噓3(3推 0噓 5→)留言8則,0人參與, 最新作者caml (suitengu)時間17年前 (2007/08/29 14:11), 編輯資訊
0
0
0
內容預覽:
heap的管理比stack復雜, 相應的heap也就比stack慢. 另外heap的分配函數malloc, calloc是很expensive的, 因為要考慮alignment的問題. 因此想讓program跑得快, 就不能全用heap. 當然也有例外, man alloca一下你會發現alloca

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ggg12345 (ggg)時間17年前 (2007/08/29 19:18), 編輯資訊
0
0
0
內容預覽:
計算機有 stack operation 的指令, 如 push pop 是微處理機. 出來後才做成硬體指令支援. Stack 的特性就是會保留 history. 也就是 LIFO , 這對 call/return 的遞迴應用很重要, recusive. function 的 local varia
(還有553個字)
首頁
上一頁
1
下一頁
尾頁