< prev index next >
src/share/vm/gc/parallel/psParallelCompact.hpp
Print this page
*** 964,974 ****
static CollectorCounters* _counters;
static ParMarkBitMap _mark_bitmap;
static ParallelCompactData _summary_data;
static IsAliveClosure _is_alive_closure;
static SpaceInfo _space_info[last_space_id];
- static bool _print_phases;
static AdjustPointerClosure _adjust_pointer_closure;
static AdjustKlassClosure _adjust_klass_closure;
// Reference processing (used in ...follow_contents)
static ReferenceProcessor* _ref_processor;
--- 964,973 ----
*** 987,1003 ****
private:
static void initialize_space_info();
- // Return true if details about individual phases should be printed.
- static inline bool print_phases();
-
// Clear the marking bitmap and summary data that cover the specified space.
static void clear_data_covering_space(SpaceId id);
! static void pre_compact(PreGCValues* pre_gc_values);
static void post_compact();
// Mark live objects
static void marking_phase(ParCompactionManager* cm,
bool maximum_heap_compaction,
--- 986,999 ----
private:
static void initialize_space_info();
// Clear the marking bitmap and summary data that cover the specified space.
static void clear_data_covering_space(SpaceId id);
! static void pre_compact();
static void post_compact();
// Mark live objects
static void marking_phase(ParCompactionManager* cm,
bool maximum_heap_compaction,
*** 1067,1077 ****
static void summary_phase(ParCompactionManager* cm, bool maximum_compaction);
// Adjust addresses in roots. Does not adjust addresses in heap.
static void adjust_roots();
! DEBUG_ONLY(static void write_block_fill_histogram(outputStream* const out);)
// Move objects to new locations.
static void compact_perm(ParCompactionManager* cm);
static void compact();
--- 1063,1073 ----
static void summary_phase(ParCompactionManager* cm, bool maximum_compaction);
// Adjust addresses in roots. Does not adjust addresses in heap.
static void adjust_roots();
! DEBUG_ONLY(static void write_block_fill_histogram();)
// Move objects to new locations.
static void compact_perm(ParCompactionManager* cm);
static void compact();
*** 1258,1271 ****
inline bool PSParallelCompact::is_marked(oop obj) {
return mark_bitmap()->is_marked(obj);
}
- inline bool PSParallelCompact::print_phases() {
- return _print_phases;
- }
-
inline double PSParallelCompact::normal_distribution(double density) {
assert(_dwl_initialized, "uninitialized");
const double squared_term = (density - _dwl_mean) / _dwl_std_dev;
return _dwl_first_term * exp(-0.5 * squared_term * squared_term);
}
--- 1254,1263 ----
< prev index next >