Ogni oggetto è arrotondato alla stessa dimensione in Java?

3

Secondo questa risposta ogni oggetto in Java ha le stesse dimensioni? La risposta sta parlando dell'oggetto stesso o del riferimento all'oggetto?

Ecco la dichiarazione:

every object size is rounded to 16 bytes in Hotspot, so an object with a single byte field will take up precisely the same space as a single object with a long or double field;

Sono completamente sconcertato dall'affermazione in questa dichiarazione. Così tanti risparmi a questa risposta mi hanno ulteriormente confuso.

Qualcuno può spiegare cosa si intende con l'affermazione precedente?

    
posta Geek 08.06.2013 - 18:22
fonte

1 risposta

4

Arrotondato a un multiplo di 16 byte. Gli oggetti possono essere 16B, 32B, 48B, ecc.

    
risposta data 08.06.2013 - 18:25
fonte

Leggi altre domande sui tag