< prev index next >

src/hotspot/share/gc/parallel/psCompactionManager.hpp

Print this page
rev 56967 : [mq]: 8220465-parallel-gc-haoyu-li
rev 56968 : [mq]: 8220465-suggestions

*** 23,36 **** */ #ifndef SHARE_GC_PARALLEL_PSCOMPACTIONMANAGER_HPP #define SHARE_GC_PARALLEL_PSCOMPACTIONMANAGER_HPP #include "gc/shared/taskqueue.hpp" #include "memory/allocation.hpp" #include "utilities/stack.hpp" - #include "psParallelCompact.hpp" class MutableSpace; class PSOldGen; class ParCompactionManager; class ObjectStartArray; --- 23,36 ---- */ #ifndef SHARE_GC_PARALLEL_PSCOMPACTIONMANAGER_HPP #define SHARE_GC_PARALLEL_PSCOMPACTIONMANAGER_HPP + #include "gc/parallel/psParallelCompact.hpp" #include "gc/shared/taskqueue.hpp" #include "memory/allocation.hpp" #include "utilities/stack.hpp" class MutableSpace; class PSOldGen; class ParCompactionManager; class ObjectStartArray;
*** 119,130 **** // marking stack and overflow stack directly. public: static size_t acquire_shadow_region(PSParallelCompact::RegionData* region_ptr); static void release_shadow_region(size_t shadow_region); ! static void enqueue_shadow_region(size_t shadow_region); ! static void dequeue_shadow_region(); inline size_t shadow_record() { return _shadow_record; } inline void set_shadow_record(size_t record) { _shadow_record = record; } inline size_t next_shadow_record(size_t workers) { _shadow_record += workers; return shadow_record(); } void reset_bitmap_query_cache() { --- 119,132 ---- // marking stack and overflow stack directly. public: static size_t acquire_shadow_region(PSParallelCompact::RegionData* region_ptr); static void release_shadow_region(size_t shadow_region); ! ! static void add_shadow_region(size_t shadow_region); ! static void remove_all_shadow_regions(); ! inline size_t shadow_record() { return _shadow_record; } inline void set_shadow_record(size_t record) { _shadow_record = record; } inline size_t next_shadow_record(size_t workers) { _shadow_record += workers; return shadow_record(); } void reset_bitmap_query_cache() {
< prev index next >