6484965: G1: piggy-back liveness accounting phase on marking

Remove the separate counting phase of concurrent marking by tracking the amount of marked bytes and the cards spanned by marked objects in marking task/worker thread local data structures, which are updated as individual objects are marked.

Reviewed-by: brutisso, tonyp
This commit is contained in:
John Cuthbertson 2012-01-12 00:06:47 -08:00
parent 8861552c07
commit 0fa6fc2279
10 changed files with 1022 additions and 268 deletions

File diff suppressed because it is too large Load diff