< prev index next >

src/hotspot/share/gc/z/zHeapIterator.cpp

Print this page

        

*** 26,35 **** --- 26,36 ---- #include "gc/z/zGlobals.hpp" #include "gc/z/zGranuleMap.inline.hpp" #include "gc/z/zHeapIterator.hpp" #include "gc/z/zOop.inline.hpp" #include "gc/z/zRootsIterator.hpp" + #include "gc/z/zStat.hpp" #include "memory/iterator.inline.hpp" #include "utilities/bitMap.inline.hpp" #include "utilities/stack.inline.hpp" class ZHeapIteratorBitMap : public CHeapObj<mtGC> {
*** 168,177 **** --- 169,179 ---- // the JVMTI tag map is a requirement to make sure we visit all tagged // objects, even those that might now have become phantom reachable. // If we didn't do this the application would have expected to see // ObjectFree events for phantom reachable objects in the tag map. + ZStatTimerDisable disable; ZHeapIteratorRootOopClosure root_cl(this); // Push strong roots onto stack { ZRootsIterator roots;
< prev index next >