< prev index next >

src/share/vm/runtime/java.cpp

Print this page
rev 7858 : 8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp


  50 #include "runtime/interfaceSupport.hpp"
  51 #include "runtime/java.hpp"
  52 #include "runtime/memprofiler.hpp"
  53 #include "runtime/sharedRuntime.hpp"
  54 #include "runtime/statSampler.hpp"
  55 #include "runtime/sweeper.hpp"
  56 #include "runtime/task.hpp"
  57 #include "runtime/thread.inline.hpp"
  58 #include "runtime/timer.hpp"
  59 #include "runtime/vm_operations.hpp"
  60 #include "services/memTracker.hpp"
  61 #include "trace/tracing.hpp"
  62 #include "utilities/dtrace.hpp"
  63 #include "utilities/globalDefinitions.hpp"
  64 #include "utilities/histogram.hpp"
  65 #include "utilities/macros.hpp"
  66 #include "utilities/vmError.hpp"
  67 #if INCLUDE_ALL_GCS
  68 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp"
  69 #include "gc_implementation/parallelScavenge/psScavenge.hpp"
  70 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp"
  71 #endif // INCLUDE_ALL_GCS
  72 #ifdef COMPILER1
  73 #include "c1/c1_Compiler.hpp"
  74 #include "c1/c1_Runtime1.hpp"
  75 #endif
  76 #ifdef COMPILER2
  77 #include "code/compiledIC.hpp"
  78 #include "compiler/methodLiveness.hpp"
  79 #include "opto/compile.hpp"
  80 #include "opto/indexSet.hpp"
  81 #include "opto/runtime.hpp"
  82 #endif
  83 
  84 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
  85 
  86 GrowableArray<Method*>* collected_profiled_methods;
  87 
  88 int compare_methods(Method** a, Method** b) {
  89   // %%% there can be 32-bit overflow here
  90   return ((*b)->invocation_count() + (*b)->compiled_invocation_count())




  50 #include "runtime/interfaceSupport.hpp"
  51 #include "runtime/java.hpp"
  52 #include "runtime/memprofiler.hpp"
  53 #include "runtime/sharedRuntime.hpp"
  54 #include "runtime/statSampler.hpp"
  55 #include "runtime/sweeper.hpp"
  56 #include "runtime/task.hpp"
  57 #include "runtime/thread.inline.hpp"
  58 #include "runtime/timer.hpp"
  59 #include "runtime/vm_operations.hpp"
  60 #include "services/memTracker.hpp"
  61 #include "trace/tracing.hpp"
  62 #include "utilities/dtrace.hpp"
  63 #include "utilities/globalDefinitions.hpp"
  64 #include "utilities/histogram.hpp"
  65 #include "utilities/macros.hpp"
  66 #include "utilities/vmError.hpp"
  67 #if INCLUDE_ALL_GCS
  68 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp"
  69 #include "gc_implementation/parallelScavenge/psScavenge.hpp"

  70 #endif // INCLUDE_ALL_GCS
  71 #ifdef COMPILER1
  72 #include "c1/c1_Compiler.hpp"
  73 #include "c1/c1_Runtime1.hpp"
  74 #endif
  75 #ifdef COMPILER2
  76 #include "code/compiledIC.hpp"
  77 #include "compiler/methodLiveness.hpp"
  78 #include "opto/compile.hpp"
  79 #include "opto/indexSet.hpp"
  80 #include "opto/runtime.hpp"
  81 #endif
  82 
  83 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
  84 
  85 GrowableArray<Method*>* collected_profiled_methods;
  86 
  87 int compare_methods(Method** a, Method** b) {
  88   // %%% there can be 32-bit overflow here
  89   return ((*b)->invocation_count() + (*b)->compiled_invocation_count())


< prev index next >