Sto eseguendo una simulazione che utilizza deliberatamente molta memoria. In realtà, più della RAM disponibile e quindi il programma dovrebbe utilizzare lo spazio di swap. Tuttavia, dopo aver utilizzato 60 GB di spazio di swap, ricevo il seguente reclamo da OS X 10.8.4:
OS X startup disk has no more space available for application memory
In questa fase la RAM viene utilizzata completamente e la memoria virtuale viene utilizzata fino a ~ 60 GBm e lo swap, che i report di Activity Monitor sono di circa 60 GB.
Ho provato questo programma su due Mac diversi con lo stesso risultato e la stessa quantità critica di swap dove tutto va storto.
La mia macchina:
- Mac Pro
- Due processori quad core da 2.7 GHz
- 32 GB di RAM
- 1,3 TB di spazio libero su disco rigido
Ho controllato il mio programma C ++ a mano per perdite usando Xcode e capisco da dove proviene l'utilizzo della RAM.
Sarei felice se qualcuno avesse un suggerimento su quale sia la radice del mio problema.