精華區beta CSSE 關於我們 聯絡資訊
約耳提到: 聰明的程式師在配置記憶體時會用2的次方為大小(比如4位元組,8位元組,16位元 組,18446744073709551616位元組等等),讓malloc的潛在不隱定性降到最低。這樣 可以讓可用鏈結裡小碎塊的數量降到最低,而有玩樂高積木的人應該都能直覺理解 其原因。雖然似乎有點浪費空間,不過很容易就會看出浪費的空間不會超過總空間 的一半。 - 我知道系統中可用記憶體的空間是用一個 list 串起來,要配置給 process 的時候 可以用,但是我還是不懂為什麼是 2 的次方比較好,請各位大大指點,或是提供相關 文件,謝謝~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.155.198