2011-03-01 4 views
0

Lorsque j'exécute un script R à partir d'eclipse statET, une erreur de mémoire insuffisante s'affiche. Cependant, je n'ai aucun problème pour exécuter le script dans une console. Est-ce parce que l'Eclipse met une couche de limite de mémoire au-dessus du processus R? Si oui, est-ce que les autres GUI auraient le même problème, par exemple RStudio/JGR?L'exécution d'un script R à partir de rterm et eclipse génère une erreur de mémoire insuffisante

EDIT: par des suggestions de GSK3

  • 32 bits windows-xp avec R 2.12.1.
  • memory.limit = 2048.

Ma question est de savoir si RTERM est mieux que d'autres interfaces graphiques en termes d'utilisation de la mémoire, pas comment résoudre le problème de mémoire.

+0

Quelques informations sur votre système (quel OS? Quelle mémoire? OS 32 bits ou 64 bits? Quelle version R?) Et votre problème de données (quelle est la taille de vos données? Quel type d'analyse utilisez-vous?) aiderait à répondre à cela. La réponse est potentiellement très différente si vous manipulez un ensemble de données minuscules sur un système avec beaucoup de mémoire par rapport à un énorme ensemble de données sur un système avec très peu de mémoire (ou une architecture OS 32 bits, auquel cas vous courez peut-être contre les limites de mémoire à un seul processus). –

Répondre

2

Sur mon 4GB machine 64bit Windows 7, éclipse avec prend 250-300MB + le processus Java serveur R 100MB.

Si je cours seulement Rgui ses seuls 25MB. Donc, vous pourriez être en train de courir dans les limites de mémoire machine avec éclipse versus R.

Eclipse peut également fonctionner de deux façons, le mode serveur interactif et le mode terminal, je pense que le mode terminal utilise moins de mémoire.

Questions connexes