src/share/vm/gc_implementation/shared/vmGCOperations.hpp

changeset 2381
7c5250dbd584
parent 2314
f95d63e2154a
child 2445
7246a374a9f2
     1.1 --- a/src/share/vm/gc_implementation/shared/vmGCOperations.hpp	Fri Dec 17 23:41:31 2010 -0800
     1.2 +++ b/src/share/vm/gc_implementation/shared/vmGCOperations.hpp	Sun Dec 19 20:57:16 2010 -0500
     1.3 @@ -209,4 +209,15 @@
     1.4    HeapWord* result() const       { return _res; }
     1.5  };
     1.6  
     1.7 +class DTraceGCProbeMarker : public StackObj {
     1.8 +public:
     1.9 +  DTraceGCProbeMarker(bool full) {
    1.10 +    VM_GC_Operation::notify_gc_begin(full);
    1.11 +  }
    1.12 +
    1.13 +  ~DTraceGCProbeMarker() {
    1.14 +    VM_GC_Operation::notify_gc_end();
    1.15 +  }
    1.16 +};
    1.17 +
    1.18  #endif // SHARE_VM_GC_IMPLEMENTATION_SHARED_VMGCOPERATIONS_HPP

mercurial