2010-01-10 145 views
0

嘗試獲取共享內存時,shmget()經常因爲無法分配內存而失敗。 RAM的物理尺寸真的不應該是問題(我認爲4GB就夠了)。 相反,系統屬性中可能存在限制分配共享內存集的任何地方。有誰知道,我在哪裏可以找到這個屬性?增加共享內存的內存

我使用的是Mac OS X版本10.6

+0

當你有4GB的內存,是不是1GB用於索引4GB的?還是我錯了比例。 – 2010-01-10 12:00:54

回答

1

取決於操作系統。 PostgreSQL documentation有關於更改各種平臺上的共享內存限制的提示。

+0

謝謝。該文件提供了我所需要的。我只是總是忘記說我使用的是什麼操作系統。我將編輯該問題。 – 2010-01-10 12:05:18