2024 editionTalkIntermediateLangages de programmationFrench

Il faut sauver le dernier giga de RAM

A l'approche des fortes volumétries de fin d'année, notre client ne peut plus se permettre d'ajouter à nouveau de la RAM sur son environnement de prod. Avec 96Go déjà en place sur le serveur, ça peut se comprendre ! Le mot d'ordre : réduire la consommation mémoire de notre application. - "On a des metrics ? - Non. - Accès à la prod ? - Non. - Un composant identifié ? - Non, plusieurs dizaines. - Et on a combien de temps ? - 3 semaines." A travers ce talk nous vous présentons les outils que nous avons utilisés pour identifier les composants gourmands en RAM (Java Flight Recorder, MemoryAnalyzer, pg_statements, hypersistence-utils ...). Mais aussi comment nous les avons améliorés afin de réduire leur empreinte mémoire. La stack du projet : Java, Spring, PostgreSQL.

Speakers