La présentation aborde la gestion de la mémoire pour les applications Java, y compris l'impact des architectures 32 bits et 64 bits sur l'utilisation de la mémoire. Elle discute de l'anatomie des objets Java, de l'utilisation de différentes collections et des implications de choix inappropriés de collections sur la mémoire. Des exemples de mémoire utilisée par diverses structures de données sont fournis pour illustrer les différences significatives dans leur consommation de mémoire.