• [^] # Re: En clair

    Posté par . En réponse au journal Vente liée : comment se tirer soi-même une balle dans le pied. Évalué à 2.

    Ca ne donne aucune idée du ton lien. Y'a zero info dans la page et ca date de la préhistoire. Si tu veux donner une petite idée voici les empreintes mémoires des différents objets en Java; respectivement en 32 bits; 64 bits avec compressed pointer (par défaut), et 64 bits sans compressed pointer

    Pointeur: 4 / 4 / 8
    En-tete objet: 8 / 12 / 16
    En-tete tableau 12 / 16 / 24
    Superclass pad: 4 / 4 / 8

    Bon de toute facon, un set avec un boxing de type primitif t'ammène facilement à des overhead de 20x par rapport à du code optimisé pour l'empreinte mémoire.

    Par contre ta VM en 32 bits elle va exploser en vol dès que tu vas avoir un tout petit millier de threads. Tout dépend des usages...