L'augmentation (ou la diminution) de la mémoire disponible pour les processus de R
Je voudrais augmenter (ou diminuer) la quantité de mémoire disponible à R. Quelles sont les méthodes pour atteindre cet objectif?
Vous devez vous connecter pour publier un commentaire.
À partir de:
http://gking.harvard.edu/zelig/docs/How_do_I2.html (miroir)
qui vous donne la quantité de mémoire disponible en MO. Dans les versions précédentes de R nécessitait l'utilisation d':
round(memory.limit()/2^20, 2)
.memory.limit
m'a aussi aidé pour permettre de plus grands objets uniques (à la limite de ce qui semblait être inférieure à la limite totale). Mon total de limite à la valeur par défaut d'environ 3 GO et on m'a dit que je ne pouvais pas attribuer un vecteur de plus de 1,6 GO. Cependant, après la misememory.limit(10000)
(en MO), lui assignant le vecteur (5-d de la matrice de fait) n'était plus un problème.Utilisation
memory.limit()
. Vous pouvez augmenter la valeur par défaut à l'aide de cette commande,memory.limit(size=2500)
, où la taille en MO. Vous devez être à l'aide de 64 bits afin de profiter vraiment de cette.Une autre suggestion est d'utiliser de la mémoire efficace des objets dans la mesure du possible: par exemple, l'utilisation d'une matrice au lieu d'un ensemble de données.cadre.
Microsoft Windows accepte toute demande de mémoire de processus s'il pourrait en être fait.
Il n'y a pas de limite pour la mémoire qui peut être fournie à un processus, à l'exception de la Taille de la Mémoire Virtuelle.
Taille de la Mémoire virtuelle est de 4 go en 32 bits systèmes pour tous les processus, peu importe la façon dont de nombreuses applications en cours d'exécution. Tout processus peut affecter jusqu'à 4 go de mémoire dans les systèmes 32 bits.
Dans la pratique, Windows alloue automatiquement certaines parties de la mémoire allouée à partir de la RAM ou de fichier de page en fonction des processus de demande et le fichier de pagination mécanisme.
Mais une autre limite est la taille du fichier de pagination. Si vous avez un petit fichier de pagination, vous ne pouvez pas alloué de grands souvenirs. Vous pouvez augmenter la taille du fichier de pagination selon Microsoft d'avoir plus d'espace mémoire.