
在 PHP xCache 和 APC 中,有一些選項允許設定最大記憶體。 xCache 和 APC 是否實際上保留了內存,或者只是在需要時使用它?
答案1
我不確定你所說的保留是什麼意思。如果您在 Linux 上使用 malloc 來分配一些內存,您將獲得指向某些虛擬內存的指針,該虛擬內存尚未映射到物理 RAM。僅當您開始在其中放置資料時才會分配實體記憶體頁。
在 PHP xCache 和 APC 中,有一些選項允許設定最大記憶體。 xCache 和 APC 是否實際上保留了內存,或者只是在需要時使用它?
我不確定你所說的保留是什麼意思。如果您在 Linux 上使用 malloc 來分配一些內存,您將獲得指向某些虛擬內存的指針,該虛擬內存尚未映射到物理 RAM。僅當您開始在其中放置資料時才會分配實體記憶體頁。