equal
deleted
inserted
replaced
31 #include "memory/resourceArea.hpp" |
31 #include "memory/resourceArea.hpp" |
32 #include "oops/methodData.hpp" |
32 #include "oops/methodData.hpp" |
33 #include "oops/method.inline.hpp" |
33 #include "oops/method.inline.hpp" |
34 #include "oops/oop.inline.hpp" |
34 #include "oops/oop.inline.hpp" |
35 #include "prims/nativeLookup.hpp" |
35 #include "prims/nativeLookup.hpp" |
36 #include "runtime/advancedThresholdPolicy.hpp" |
|
37 #include "runtime/compilationPolicy.hpp" |
36 #include "runtime/compilationPolicy.hpp" |
38 #include "runtime/frame.hpp" |
37 #include "runtime/frame.hpp" |
39 #include "runtime/handles.inline.hpp" |
38 #include "runtime/handles.inline.hpp" |
40 #include "runtime/rframe.hpp" |
39 #include "runtime/rframe.hpp" |
41 #include "runtime/simpleThresholdPolicy.hpp" |
40 #include "runtime/simpleThresholdPolicy.hpp" |
72 CompilationPolicy::set_policy(new SimpleThresholdPolicy()); |
71 CompilationPolicy::set_policy(new SimpleThresholdPolicy()); |
73 #else |
72 #else |
74 Unimplemented(); |
73 Unimplemented(); |
75 #endif |
74 #endif |
76 break; |
75 break; |
77 case 3: |
|
78 #ifdef TIERED |
|
79 CompilationPolicy::set_policy(new AdvancedThresholdPolicy()); |
|
80 #else |
|
81 Unimplemented(); |
|
82 #endif |
|
83 break; |
|
84 default: |
76 default: |
85 fatal("CompilationPolicyChoice must be in the range: [0-3]"); |
77 fatal("CompilationPolicyChoice must be in the range: [0-2]"); |
86 } |
78 } |
87 CompilationPolicy::policy()->initialize(); |
79 CompilationPolicy::policy()->initialize(); |
88 } |
80 } |
89 |
81 |
90 void CompilationPolicy::completed_vm_startup() { |
82 void CompilationPolicy::completed_vm_startup() { |