Je travaille sur le traitement d'image numérique. quand j'ai essayé avec des images de résolution plus élevée avec la charge, je reçois beaucoup de problèmes d'OOM.Pouvons-nous déclencher le GC complet manuellement ou avec un paramètre à un pourcentage de tas, est-ce que cela est suggestible?
J'utilise ces paramètres de démarrage avec l'application
-Xms10240m -Xmx10240m -XX:NewRatio=3 -XX:+PrintFlagsFinal -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
Je ne peux pas abordable pour augmenter la mémoire de tas. Donc, puis-je déclencher manuellement Full à un pourcentage de tas, Si possible. manuel de fonctionnement est opération suggestible ??
Une récupération de place ne va pas vous aider avec un MOO .. – NickL
Le GC est toujours fait avant qu'un 'OOM' ne soit lancé, vous n'avez donc pas assez de mémoire. Obtenez plus de mémoire ou modifiez votre programme pour utiliser moins de mémoire. – Kayaman