[JAVA] Augmenter la taille du tas Eclipse (éliminer l'erreur de manque de mémoire)

introduction

Lorsque j'ai ajouté le plug-in Eclipse, j'ai eu une erreur de mémoire insuffisante et je n'ai pas pu l'exécuter. J'ai donc augmenté la taille du tas et résolu le problème.

environnement

Eclipse Photon Release 4.8.0

Tentatives mais échecs

Réécrivez "eclipse.ini" dans la destination d'installation d'Eclipse.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms256m
-Xmx512m
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

Dans le code ci-dessus

-Xms256m -Xmx512m

Il semble réécrire les deux parties de, mais peut-être à cause de la différence de version Bien que le fichier lui-même soit là, le contenu ne correspond pas à la description et c'est un problème avant la réécriture.

Essayé et réussi

Suivez les conseils d'un ami J'ai ajouté le contenu suivant à la fin de mon code "eclipse.ini".

-vmargs
-Xms512m
-Xmx1024m

Le code pour l'ensemble "eclipse.ini" est le suivant.

-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.dataAreaRequiresExplicitInit=true
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-vmargs
-Xms512m
-Xmx1024m

Cela garantissait la taille du tas et nous permettait d'ajouter le plug-in souhaité.

Recommended Posts

Augmenter la taille du tas Eclipse (éliminer l'erreur de manque de mémoire)
Erreur Eclipse