Utilisation de verbose:gc
Vous pouvez utiliser -verbose:gc lorsque vous exécutez l'application sans charge et avec une charge pour définir les tailles de tas minimale et maximale.
La sortie -verbose:gc est décrite en détail dans les journaux de récupération de place en mode prolixe. Activez -verbose:gc et exécutez l'application sans charge. Vérifiez la taille du tas à ce stade. Vous disposez ainsi d'un aperçu de la taille de départ (option -Xms) qu'il est nécessaire d'allouer au tas. Si cette valeur est bien supérieure aux valeurs par défaut (voir Paramètres par défaut), réduisez légèrement cette valeur pour obtenir une compression efficace et rapide jusqu'à cette valeur, comme décrit dans mm_heapsizing_initial.html#mm_heapsizing_initial.
En exécutant une application avec une charge, vous pouvez déterminer quelle taille le tas peut atteindre. Utilisez cette valeur pour définir la taille maximale (-Xmx) du tas.