Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 3777:e8b0b0392037
7046182: G1: remove unnecessary iterations over the collection set
Summary: Remove two unnecessary iterations over the collection set which are supposed to prepare the RSet's of the CSet regions for parallel iterations (we'll make sure this is done incrementally). I'll piggyback on this CR the removal of the G1_REM_SET_LOGGING code.
Reviewed-by: brutisso, johnc
author | tonyp |
---|---|
date | Tue, 21 Jun 2011 15:23:07 -0400 |
parents | c9ca3f51cf41 |
children | 5f6f2615433a |
comparison
equal
deleted
inserted
replaced
3776:23d434c6290d | 3777:e8b0b0392037 |
---|---|
1370 virtual void gc_threads_do(ThreadClosure* tc) const; | 1370 virtual void gc_threads_do(ThreadClosure* tc) const; |
1371 | 1371 |
1372 // Override | 1372 // Override |
1373 void print_tracing_info() const; | 1373 void print_tracing_info() const; |
1374 | 1374 |
1375 // The following two methods are helpful for debugging RSet issues. | |
1376 void print_cset_rsets() PRODUCT_RETURN; | |
1377 void print_all_rsets() PRODUCT_RETURN; | |
1378 | |
1375 // Convenience function to be used in situations where the heap type can be | 1379 // Convenience function to be used in situations where the heap type can be |
1376 // asserted to be this type. | 1380 // asserted to be this type. |
1377 static G1CollectedHeap* heap(); | 1381 static G1CollectedHeap* heap(); |
1378 | 1382 |
1379 void empty_young_list(); | 1383 void empty_young_list(); |