J'exécute une simulation qui utilise délibérément beaucoup de mémoire. En fait, plus que la RAM disponible et donc le programme doit utiliser l'espace swap. Cependant, après avoir utilisé 60 Go d'espace swap, j'obtiens la plainte suivante de la part d'OS X 10.8.4 :
Le disque de démarrage d'OS X n'a plus d'espace disponible pour la mémoire des applications.
À ce stade, la RAM est entièrement utilisée et la mémoire virtuelle est utilisée jusqu'à ~60 Go ainsi que le swap, qui, selon Activity Monitor, est d'environ 60 Go.
J'ai essayé ce programme sur deux Macs différents avec le même résultat et la même quantité critique de swap où tout va mal.
Ma machine :
- Mac Pro
- Deux processeurs quadruples de 2,7 GHz
- 32 Go de RAM
- 1,3 To d'espace libre sur le disque dur
J'ai vérifié l'absence de fuites dans mon programme C++ codé à la main en utilisant Xcode et je comprends d'où vient l'utilisation de la RAM.
Je serais heureux si quelqu'un avait une suggestion sur la racine de mon problème.