-
Enhancement
-
Resolution: Fixed
-
P4
-
16
-
b20
Scanning the oops in an instance is done via obj->oop_iterate_backward(closure). That function gets the klass of obj and calls another function with the obj, closure, and the just obtained class. But copy_to_survivor_space has already obtained the klass for other reasons, and pass it to that call, avoiding refetching it (including dealing with UseCompressedClassPointers).
- relates to
-
JDK-8254159 Add overloads for oop_iterate and friends with klass as an argument
-
- Open
-