src/share/vm/gc_implementation/g1/g1RemSet.cpp

changeset 1083
2314b7336582
parent 1075
ba50942c8138
child 1112
96b229c54d1e
     1.1 --- a/src/share/vm/gc_implementation/g1/g1RemSet.cpp	Wed Mar 18 11:37:48 2009 -0400
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1RemSet.cpp	Sat Mar 21 22:53:04 2009 -0400
     1.3 @@ -511,9 +511,17 @@
     1.4      if (G1EnableParallelRSetUpdating || (worker_i == 0)) {
     1.5        updateRS(worker_i);
     1.6        scanNewRefsRS(oc, worker_i);
     1.7 +    } else {
     1.8 +      _g1p->record_update_rs_start_time(worker_i, os::elapsedTime());
     1.9 +      _g1p->record_update_rs_processed_buffers(worker_i, 0.0);
    1.10 +      _g1p->record_update_rs_time(worker_i, 0.0);
    1.11 +      _g1p->record_scan_new_refs_time(worker_i, 0.0);
    1.12      }
    1.13      if (G1EnableParallelRSetScanning || (worker_i == 0)) {
    1.14        scanRS(oc, worker_i);
    1.15 +    } else {
    1.16 +      _g1p->record_scan_rs_start_time(worker_i, os::elapsedTime());
    1.17 +      _g1p->record_scan_rs_time(worker_i, 0.0);
    1.18      }
    1.19    } else {
    1.20      assert(worker_i == 0, "invariant");

mercurial