--- old/src/share/vm/gc/parallel/psParallelCompact.cpp 2016-02-29 14:42:33.000000000 +0100 +++ new/src/share/vm/gc/parallel/psParallelCompact.cpp 2016-02-29 14:42:33.000000000 +0100 @@ -1484,17 +1484,6 @@ } void -PSParallelCompact::clear_source_region(HeapWord* beg_addr, HeapWord* end_addr) -{ - RegionData* const beg_ptr = _summary_data.addr_to_region_ptr(beg_addr); - HeapWord* const end_aligned_up = _summary_data.region_align_up(end_addr); - RegionData* const end_ptr = _summary_data.addr_to_region_ptr(end_aligned_up); - for (RegionData* cur = beg_ptr; cur < end_ptr; ++cur) { - cur->set_source_region(0); - } -} - -void PSParallelCompact::summarize_space(SpaceId id, bool maximum_compaction) { assert(id < last_space_id, "id out of range"); --- old/src/share/vm/gc/parallel/psParallelCompact.hpp 2016-02-29 14:42:34.000000000 +0100 +++ new/src/share/vm/gc/parallel/psParallelCompact.hpp 2016-02-29 14:42:34.000000000 +0100 @@ -1065,9 +1065,6 @@ // non-empty. static void fill_dense_prefix_end(SpaceId id); - // Clear the summary data source_region field for the specified addresses. - static void clear_source_region(HeapWord* beg_addr, HeapWord* end_addr); - static void summarize_spaces_quick(); static void summarize_space(SpaceId id, bool maximum_compaction); static void summary_phase(ParCompactionManager* cm, bool maximum_compaction);