< prev index next >

src/hotspot/share/gc/parallel/psScavenge.cpp

Print this page
rev 52821 : [mq]: 8214850-rename-vm_operations


  40 #include "gc/shared/gcId.hpp"
  41 #include "gc/shared/gcLocker.hpp"
  42 #include "gc/shared/gcTimer.hpp"
  43 #include "gc/shared/gcTrace.hpp"
  44 #include "gc/shared/gcTraceTime.inline.hpp"
  45 #include "gc/shared/isGCActiveMark.hpp"
  46 #include "gc/shared/referencePolicy.hpp"
  47 #include "gc/shared/referenceProcessor.hpp"
  48 #include "gc/shared/referenceProcessorPhaseTimes.hpp"
  49 #include "gc/shared/spaceDecorator.hpp"
  50 #include "gc/shared/weakProcessor.hpp"
  51 #include "memory/resourceArea.hpp"
  52 #include "logging/log.hpp"
  53 #include "oops/access.inline.hpp"
  54 #include "oops/compressedOops.inline.hpp"
  55 #include "oops/oop.inline.hpp"
  56 #include "runtime/biasedLocking.hpp"
  57 #include "runtime/handles.inline.hpp"
  58 #include "runtime/threadCritical.hpp"
  59 #include "runtime/vmThread.hpp"
  60 #include "runtime/vm_operations.hpp"
  61 #include "services/memoryService.hpp"
  62 #include "utilities/stack.inline.hpp"
  63 
  64 HeapWord*                     PSScavenge::_to_space_top_before_gc = NULL;
  65 int                           PSScavenge::_consecutive_skipped_scavenges = 0;
  66 SpanSubjectToDiscoveryClosure PSScavenge::_span_based_discoverer;
  67 ReferenceProcessor*           PSScavenge::_ref_processor = NULL;
  68 PSCardTable*                  PSScavenge::_card_table = NULL;
  69 bool                          PSScavenge::_survivor_overflow = false;
  70 uint                          PSScavenge::_tenuring_threshold = 0;
  71 HeapWord*                     PSScavenge::_young_generation_boundary = NULL;
  72 uintptr_t                     PSScavenge::_young_generation_boundary_compressed = 0;
  73 elapsedTimer                  PSScavenge::_accumulated_time;
  74 STWGCTimer                    PSScavenge::_gc_timer;
  75 ParallelScavengeTracer        PSScavenge::_gc_tracer;
  76 CollectorCounters*            PSScavenge::_counters = NULL;
  77 
  78 // Define before use
  79 class PSIsAliveClosure: public BoolObjectClosure {
  80 public:




  40 #include "gc/shared/gcId.hpp"
  41 #include "gc/shared/gcLocker.hpp"
  42 #include "gc/shared/gcTimer.hpp"
  43 #include "gc/shared/gcTrace.hpp"
  44 #include "gc/shared/gcTraceTime.inline.hpp"
  45 #include "gc/shared/isGCActiveMark.hpp"
  46 #include "gc/shared/referencePolicy.hpp"
  47 #include "gc/shared/referenceProcessor.hpp"
  48 #include "gc/shared/referenceProcessorPhaseTimes.hpp"
  49 #include "gc/shared/spaceDecorator.hpp"
  50 #include "gc/shared/weakProcessor.hpp"
  51 #include "memory/resourceArea.hpp"
  52 #include "logging/log.hpp"
  53 #include "oops/access.inline.hpp"
  54 #include "oops/compressedOops.inline.hpp"
  55 #include "oops/oop.inline.hpp"
  56 #include "runtime/biasedLocking.hpp"
  57 #include "runtime/handles.inline.hpp"
  58 #include "runtime/threadCritical.hpp"
  59 #include "runtime/vmThread.hpp"
  60 #include "runtime/vmOperations.hpp"
  61 #include "services/memoryService.hpp"
  62 #include "utilities/stack.inline.hpp"
  63 
  64 HeapWord*                     PSScavenge::_to_space_top_before_gc = NULL;
  65 int                           PSScavenge::_consecutive_skipped_scavenges = 0;
  66 SpanSubjectToDiscoveryClosure PSScavenge::_span_based_discoverer;
  67 ReferenceProcessor*           PSScavenge::_ref_processor = NULL;
  68 PSCardTable*                  PSScavenge::_card_table = NULL;
  69 bool                          PSScavenge::_survivor_overflow = false;
  70 uint                          PSScavenge::_tenuring_threshold = 0;
  71 HeapWord*                     PSScavenge::_young_generation_boundary = NULL;
  72 uintptr_t                     PSScavenge::_young_generation_boundary_compressed = 0;
  73 elapsedTimer                  PSScavenge::_accumulated_time;
  74 STWGCTimer                    PSScavenge::_gc_timer;
  75 ParallelScavengeTracer        PSScavenge::_gc_tracer;
  76 CollectorCounters*            PSScavenge::_counters = NULL;
  77 
  78 // Define before use
  79 class PSIsAliveClosure: public BoolObjectClosure {
  80 public:


< prev index next >