Augmenter le débit d'un service Java de 22,5 % par tuning JVM avec CMS
Contexte et observations sur sept jours
L'analyse des métriques d'une semaine révèle un profil de mémoire et de ramasse-miettes précis. Le taux d'occupation du CPU reste faible, autour de 10 %, ce qui laisse une marge de manœuvre importante. La mémoire est globalement peu sollicitée, avec une zone Old peuplée mais disposant encore d'espace disp ...
Publié le 30 juin à 17h46
Reproduire un débordement de la PermGen ou du Metaspace
Pour comprendre comment simuler un dépassement de mémoire dans la PermGen ou le Metaspace, commençons par examiner ce qui y est stocké : des informations de types, des constantes, des variables statiques, et le cache de code compilé à la volée.
Les constantes, comme celles obtenues via String.intern(), étaient gérées différemment selon les vers ...
Publié le 11 juin à 03h51