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