objet - variable de classe java




Qu'est-ce que l'en-tête de l'objet Java? (2)

Pouvez-vous me donner des informations sur ce qui est exactement stocké dans l'en-tête de l'objet? Je sais que cela dépend probablement de la JVM, mais peut-être au moins pour HotSpot? Je cherche la description exacte spécifiquement pour une première rangée.

J'ai lu plusieurs informations que je ne peux pas vérifier de manière positive avec les informations que je trouve. Peut-être que vous avez un lien vers le wiki OpenJDK qui dit tout?



Vous pouvez trouver la disposition de l'objet à partir des sources HotSpot .

L'en-tête est composé de markOop suivi d'un pointeur (ou d'un pointeur compressé) sur instanceKlass .





jvm