Mercurial > hg > graal-compiler
comparison src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp @ 526:818efdefcc99
6484956: G1: improve evacuation pause efficiency
Summary: A bunch of performance optimizations to decrease GC pause times in G1.
Reviewed-by: apetrusenko, jmasa, iveresov
author | tonyp |
---|---|
date | Fri, 16 Jan 2009 13:02:20 -0500 |
parents | ad8c8ca4ab0f |
children | 58054a18d735 |
comparison
equal
deleted
inserted
replaced
519:65de26b5ea82 | 526:818efdefcc99 |
---|---|
2983 hr->set_in_collection_set(true); | 2983 hr->set_in_collection_set(true); |
2984 hr->set_next_in_collection_set(_collection_set); | 2984 hr->set_next_in_collection_set(_collection_set); |
2985 _collection_set = hr; | 2985 _collection_set = hr; |
2986 _collection_set_size++; | 2986 _collection_set_size++; |
2987 _collection_set_bytes_used_before += hr->used(); | 2987 _collection_set_bytes_used_before += hr->used(); |
2988 _g1->register_region_with_in_cset_fast_test(hr); | |
2988 } | 2989 } |
2989 | 2990 |
2990 void | 2991 void |
2991 G1CollectorPolicy_BestRegionsFirst:: | 2992 G1CollectorPolicy_BestRegionsFirst:: |
2992 choose_collection_set(HeapRegion* pop_region) { | 2993 choose_collection_set(HeapRegion* pop_region) { |