59 votes

« Erreur de mémoire insuffisante (Java) » lors de l’utilisation du package R et XLConnect

J’ai essayé de charger une feuille de calcul Excel d’environ 30 Mo dans R à l’aide du package XLConnect.

Voici ce que j’ai écrit :

Et après environ 15 secondes, j’ai obtenu l’erreur suivante:

Erreur : OutOfMemoryError (Java) : limite de surcharge GC dépassée.

S’agit-il d’une limitation du package XLConnect ou existe-t-il un moyen de modifier mes paramètres de mémoire pour autoriser des fichiers plus volumineux ?

J’apprécie toutes les solutions / astuces / conseils.

35voto

Henrico Points 836

Suivez les conseils de leur site web:

33voto

Maciej Points 1322

Si vous avez toujours des problèmes avec l’importation de fichiers XLSX vous pouvez utiliser cet opiton. Anwser avec « Xmx1024m » n’a pas fonctionné et je suis passé à « -Xmx4g ».

Ce lien était utile.

3voto

Lycone Points 71

Cela semble être le cas, lorsque vous continuez à utiliser la même session R encore et encore sans redémarrer R-Studio. Le redémarrage de R-Studio peut aider à allouer un nouveau tas de mémoire au programme. Cela a tout de suite fonctionné pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X