< prev index next >
src/hotspot/share/gc/parallel/mutableSpace.hpp
Print this page
rev 60637 : 8252221: Use multiple workers for Parallel GC pre-touching
Reviewed-by:
Contributed-by: amith.pawar@gmail.com
@@ -54,11 +54,10 @@
HeapWord* volatile _top;
MutableSpaceMangler* mangler() { return _mangler; }
void numa_setup_pages(MemRegion mr, bool clear_space);
- void pretouch_pages(MemRegion mr);
void set_last_setup_region(MemRegion mr) { _last_setup_region = mr; }
MemRegion last_setup_region() const { return _last_setup_region; }
public:
@@ -85,11 +84,12 @@
// Initialization
virtual void initialize(MemRegion mr,
bool clear_space,
bool mangle_space,
- bool setup_pages = SetupPages);
+ bool setup_pages = SetupPages,
+ WorkGang *pretouch_gang = NULL);
virtual void clear(bool mangle_space);
// Does the usual initialization but optionally resets top to bottom.
#if 0 // MANGLE_SPACE
void initialize(MemRegion mr, bool clear_space, bool reset_top);
< prev index next >