web-dev-qa-db-fra.com

Une erreur interne s'est produite lors de: "Mise à jour des index". Espace de segment de mémoire Java lors du démarrage d'Eclipse?

Je reçois une erreur ci-dessous lors du démarrage d'Eclipse

An internal error occurred during: "Updating indexes".Java heap space?

Il fonctionnait bien une demi-heure avant. J'ai redémarré Eclipse et je reçois cette erreur maintenant? J'ai 8 Go de RAM, Windows 7 OS 64 bits. J'ai essayé de redémarrer mon système mais rien n'a aidé?

-startup
plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-showsplash
org.Eclipse.platform
-showLocation
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-product
org.Eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vm
C:/Program Files (x86)/Java/jdk1.6.0_25/bin/javaw.exe
-vmargs
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m

Vous ne savez pas quel est le problème?

17
emilly

Si vous avez installé M2E ou un autre plug-in Maven, vous devez vérifier si l'option située dans ' Fenêtre -> Préférences -> Maven -> Télécharger l'index des mises à jour du référentiel au démarrage ' est activée. Désactivez-le et voyez s'il résout le problème de manque de mémoire.

34
Horizon

Si vous utilisez Eclipse ou myeclipse, vous pouvez augmenter la mémoire en modifiant le fichier .ini (myeclipse.ini).

-Xmx2048m

-XX: MaxPermSize = 1024m

-XX: ReservedCodeCacheSize = 512m

-Dosgi.nls.warnings = ignorer

Cela résoudra le problème lié à l’espace de tas.

1
Anahit Serobyan

En supposant qu'il s'agisse d'un problème d'espace de pile, essayez cette FAQ: Eclipse-Wiki: FAQ Comment puis-je augmenter la taille de pile disponible pour Eclipse?

0
johngirvin

Cela n’est peut-être pas directement lié à la question, mais cela corrige les problèmes de segment de mémoire Java que j’avais:

Lancez Eclipse en utilisant Eclipse -vmargs -Xmx2048m.

À partir du fichier Lisez-moi inclus avec l’installation Eclipse:

Par défaut, Eclipse allouera jusqu'à 512 Mo de mémoire vive Java . Cela devrait être suffisant pour toutes les tâches de développement classiques. Toutefois, en fonction du JRE que vous exécutez, du nombre de plug-ins Supplémentaires que vous utilisez et du nombre de fichiers que vous utiliserez. , vous pourriez éventuellement devoir augmenter ce montant. Eclipse vous permet de transmettre des arguments directement à Java VM à l'aide de la ligne de commande -vmargs. argument, qui doit suivre tous les autres arguments spécifiques à Eclipse. Ainsi, pour augmenter la quantité de mémoire disponible, vous utiliserez généralement:

Eclipse -vmargs -Xmx<memory size>

avec une valeur supérieure à "512M" (512 mégaoctets - valeur par défaut).

0
AaronS