hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
inline bool PSParallelCompact::mark_obj(oop obj) {
{- -------------------------------------------
(1) ParMarkBitMap::mark_obj() で mark の付加を試み, その成否をリターンする.
(なお, 成功した場合には ParallelCompactData::add_obj() で _summary_data を更新しておく)
---------------------------------------- -}
const int obj_size = obj->size();
if (mark_bitmap()->mark_obj(obj, obj_size)) {
_summary_data.add_obj(obj, obj_size);
return true;
} else {
return false;
}
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.