src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp

changeset 2445
7246a374a9f2
parent 2314
f95d63e2154a
child 2532
c798c277ddd1
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp	Mon Jan 10 09:23:20 2011 -0800
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp	Mon Jan 10 17:14:53 2011 -0500
     1.3 @@ -42,8 +42,7 @@
     1.4  }
     1.5  
     1.6  void VM_ParallelGCFailedAllocation::doit() {
     1.7 -  JvmtiGCForAllocationMarker jgcm;
     1.8 -  notify_gc_begin(false);
     1.9 +  SvcGCMarker sgcm(SvcGCMarker::MINOR);
    1.10  
    1.11    ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap();
    1.12    assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "must be a ParallelScavengeHeap");
    1.13 @@ -54,8 +53,6 @@
    1.14    if (_result == NULL && GC_locker::is_active_and_needs_gc()) {
    1.15      set_gc_locked();
    1.16    }
    1.17 -
    1.18 -  notify_gc_end();
    1.19  }
    1.20  
    1.21  VM_ParallelGCFailedPermanentAllocation::VM_ParallelGCFailedPermanentAllocation(size_t size,
    1.22 @@ -67,8 +64,7 @@
    1.23  }
    1.24  
    1.25  void VM_ParallelGCFailedPermanentAllocation::doit() {
    1.26 -  JvmtiGCFullMarker jgcm;
    1.27 -  notify_gc_begin(true);
    1.28 +  SvcGCMarker sgcm(SvcGCMarker::FULL);
    1.29  
    1.30    ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap();
    1.31    assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "must be a ParallelScavengeHeap");
    1.32 @@ -78,7 +74,6 @@
    1.33    if (_result == NULL && GC_locker::is_active_and_needs_gc()) {
    1.34      set_gc_locked();
    1.35    }
    1.36 -  notify_gc_end();
    1.37  }
    1.38  
    1.39  // Only used for System.gc() calls
    1.40 @@ -91,8 +86,7 @@
    1.41  }
    1.42  
    1.43  void VM_ParallelGCSystemGC::doit() {
    1.44 -  JvmtiGCFullMarker jgcm;
    1.45 -  notify_gc_begin(true);
    1.46 +  SvcGCMarker sgcm(SvcGCMarker::FULL);
    1.47  
    1.48    ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap();
    1.49    assert(heap->kind() == CollectedHeap::ParallelScavengeHeap,
    1.50 @@ -106,5 +100,4 @@
    1.51    } else {
    1.52      heap->invoke_full_gc(false);
    1.53    }
    1.54 -  notify_gc_end();
    1.55  }

mercurial