< 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 >