comparison src/share/vm/gc_implementation/parNew/parNewGeneration.cpp @ 17976:8e20ef014b08

8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list. Reviewed-by: pliden, jmasa, tschatzl
author brutisso
date Wed, 11 Jun 2014 10:46:47 +0200
parents 78bbf4d43a14
children 52b4284cb496 0982ec23da03
comparison
equal deleted inserted replaced
17975:bd4d69d9cb7d 17976:8e20ef014b08
1636 ParallelRefProcEnabled && (ParallelGCThreads > 1), // mt processing 1636 ParallelRefProcEnabled && (ParallelGCThreads > 1), // mt processing
1637 (int) ParallelGCThreads, // mt processing degree 1637 (int) ParallelGCThreads, // mt processing degree
1638 refs_discovery_is_mt(), // mt discovery 1638 refs_discovery_is_mt(), // mt discovery
1639 (int) ParallelGCThreads, // mt discovery degree 1639 (int) ParallelGCThreads, // mt discovery degree
1640 refs_discovery_is_atomic(), // atomic_discovery 1640 refs_discovery_is_atomic(), // atomic_discovery
1641 NULL, // is_alive_non_header 1641 NULL); // is_alive_non_header
1642 false); // write barrier for next field updates
1643 } 1642 }
1644 } 1643 }
1645 1644
1646 const char* ParNewGeneration::name() const { 1645 const char* ParNewGeneration::name() const {
1647 return "par new generation"; 1646 return "par new generation";