J'obtiens une belle exception SystemOutOfMemory dans mes StringBuilders. Ce n'est pas dû à un manque de mémoire vive, je pense donc qu'il s'agit d'une fragmentation de la mémoire.
J'ai ~200 objets StringBuiler. Tous ces objets sont réutilisés régulièrement (avec strBldr.clear()). Cela semble provoquer une fragmentation importante de la mémoire de mon système. Comment puis-je résoudre ce problème ?
Merci :)
EDIT :
Voici quelques données :
Taille maximale enregistrée de l'entrée& stringBuilder : 4 146 698.
Nombre moyen de stringBuilders réinitialisés par seconde : >120 (éventuellement >>120)
Longueur de l'entrée à la première erreur : 16 972 (chaîne de caractères)
StringBuilder longueur @ première erreur : 16
Nombre de fois où un nouveau stringBuilder a été créé à la première erreur : ~32500
Utilisation totale de la RAM à la première erreur 637 448K