У меня есть сообщение об аварии JVM, и есть линии, которые говорят R13=0x00000007a22ba2fc is an oop
Что означает oop в отчете о сбое JVM?
Что такое oop? Это объект?
У меня есть сообщение об аварии JVM, и есть линии, которые говорят R13=0x00000007a22ba2fc is an oop
Что означает oop в отчете о сбое JVM?
Что такое oop? Это объект?
OOP = обычный указатель на объект.
От http://openjdk.java.net/groups/hotspot/docs/HotSpotGlossary.html#oop
oop : An object pointer. Specifically, a pointer into the GC-managed heap. (The term is traditional. One 'o' may stand for 'ordinary'.) Implemented as a native machine address, not a handle. Oops may be directly manipulated by compiled or interpreted Java code, because the GC knows about the liveness and location of oops within such code. (See GC map.) Oops can also be directly manipulated by short spans of C/C++ code, but must be kept by such code within handles across every safepoint.
обычный указатель объекта –
Черт! должен был знать! Кто-то должен проголосовать за мой вопрос! =. = !! – 0x56794E