內存碎片產生緣由及終極解決辦法

內存碎片一般分爲內部碎片和外部碎片:   1. 內部碎片是因爲採用固定大小的內存分區,當一個進程不能徹底使用分給它的固定內存區域時就產生了內部碎片,一般內部碎片難以徹底避免;   2. 外部碎片是因爲某些未分配的連續內存區域過小,以致於不能知足任意進程的內存分配請求,從而不能被進程利用的內存區域。   如今廣泛採用的段頁式內存分配方式就是將進程的內存區域分爲不一樣的段,而後將每一段由多個固定大小的
相關文章
相關標籤/搜索