57 #include "runtime/flags/flagSetting.hpp" 58 #include "runtime/init.hpp" 59 #include "runtime/interfaceSupport.inline.hpp" 60 #include "runtime/java.hpp" 61 #include "runtime/memprofiler.hpp" 62 #include "runtime/sharedRuntime.hpp" 63 #include "runtime/statSampler.hpp" 64 #include "runtime/sweeper.hpp" 65 #include "runtime/task.hpp" 66 #include "runtime/thread.inline.hpp" 67 #include "runtime/timer.hpp" 68 #include "runtime/vm_operations.hpp" 69 #include "services/memTracker.hpp" 70 #include "trace/traceMacros.hpp" 71 #include "trace/tracing.hpp" 72 #include "utilities/dtrace.hpp" 73 #include "utilities/globalDefinitions.hpp" 74 #include "utilities/histogram.hpp" 75 #include "utilities/macros.hpp" 76 #include "utilities/vmError.hpp" 77 #if INCLUDE_ALL_GCS 78 #include "gc/cms/concurrentMarkSweepThread.hpp" 79 #include "gc/parallel/psScavenge.hpp" 80 #endif // INCLUDE_ALL_GCS 81 #ifdef COMPILER1 82 #include "c1/c1_Compiler.hpp" 83 #include "c1/c1_Runtime1.hpp" 84 #endif 85 #ifdef COMPILER2 86 #include "code/compiledIC.hpp" 87 #include "compiler/methodLiveness.hpp" 88 #include "opto/compile.hpp" 89 #include "opto/indexSet.hpp" 90 #include "opto/runtime.hpp" 91 #endif 92 93 GrowableArray<Method*>* collected_profiled_methods; 94 95 int compare_methods(Method** a, Method** b) { 96 // %%% there can be 32-bit overflow here 97 return ((*b)->invocation_count() + (*b)->compiled_invocation_count()) 98 - ((*a)->invocation_count() + (*a)->compiled_invocation_count()); 99 } 100 | 57 #include "runtime/flags/flagSetting.hpp" 58 #include "runtime/init.hpp" 59 #include "runtime/interfaceSupport.inline.hpp" 60 #include "runtime/java.hpp" 61 #include "runtime/memprofiler.hpp" 62 #include "runtime/sharedRuntime.hpp" 63 #include "runtime/statSampler.hpp" 64 #include "runtime/sweeper.hpp" 65 #include "runtime/task.hpp" 66 #include "runtime/thread.inline.hpp" 67 #include "runtime/timer.hpp" 68 #include "runtime/vm_operations.hpp" 69 #include "services/memTracker.hpp" 70 #include "trace/traceMacros.hpp" 71 #include "trace/tracing.hpp" 72 #include "utilities/dtrace.hpp" 73 #include "utilities/globalDefinitions.hpp" 74 #include "utilities/histogram.hpp" 75 #include "utilities/macros.hpp" 76 #include "utilities/vmError.hpp" 77 #ifdef COMPILER1 78 #include "c1/c1_Compiler.hpp" 79 #include "c1/c1_Runtime1.hpp" 80 #endif 81 #ifdef COMPILER2 82 #include "code/compiledIC.hpp" 83 #include "compiler/methodLiveness.hpp" 84 #include "opto/compile.hpp" 85 #include "opto/indexSet.hpp" 86 #include "opto/runtime.hpp" 87 #endif 88 89 GrowableArray<Method*>* collected_profiled_methods; 90 91 int compare_methods(Method** a, Method** b) { 92 // %%% there can be 32-bit overflow here 93 return ((*b)->invocation_count() + (*b)->compiled_invocation_count()) 94 - ((*a)->invocation_count() + (*a)->compiled_invocation_count()); 95 } 96 |