Tu as déjà vu une appli qui était grosse donc java fais de grosses appli ?
Java a cette réputation, qu'un exemple confirme. Mais je serais le seul à le penser...
En contrepartie tu évite la fragmentation de la mémoire et le CPU n'aime pas non plus la fragmentation mémoire.
Qu'est-ce que tu veux dire par là ? La fragmentation mémoire est dû à l'allocation de petit bout de mémoire à la place de gros. Vu que chaque objet est alloué indépendamment dans Java, et qu'une grosse structure de structure est impossible, la mémoire sous Java est bien plus fragmenté et une structure de structure est sous forme de structure de pointeur.
Peut être que tu veux parler de la compaction faite par le GC, mais ce n'est fait que part le code "stop the world" qui est évité à tout prix.
[^] # Re: C'est pas pour casser l'ambiance
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Java 15 est sorti. Évalué à 1.
Java a cette réputation, qu'un exemple confirme. Mais je serais le seul à le penser...
Qu'est-ce que tu veux dire par là ? La fragmentation mémoire est dû à l'allocation de petit bout de mémoire à la place de gros. Vu que chaque objet est alloué indépendamment dans Java, et qu'une grosse structure de structure est impossible, la mémoire sous Java est bien plus fragmenté et une structure de structure est sous forme de structure de pointeur.
Peut être que tu veux parler de la compaction faite par le GC, mais ce n'est fait que part le code "stop the world" qui est évité à tout prix.
"La première sécurité est la liberté"