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