94 static void trace_osr_completion(nmethod* osr_nm); |
94 static void trace_osr_completion(nmethod* osr_nm); |
95 void reset_counter_for_invocation_event(methodHandle method); |
95 void reset_counter_for_invocation_event(methodHandle method); |
96 void reset_counter_for_back_branch_event(methodHandle method); |
96 void reset_counter_for_back_branch_event(methodHandle method); |
97 public: |
97 public: |
98 NonTieredCompPolicy() : _compiler_count(0) { } |
98 NonTieredCompPolicy() : _compiler_count(0) { } |
99 virtual CompLevel initial_compile_level() { return CompLevel_initial_compile; } |
99 virtual CompLevel initial_compile_level() { return CompLevel_highest_tier; } |
100 virtual int compiler_count(CompLevel comp_level); |
100 virtual int compiler_count(CompLevel comp_level); |
101 virtual void do_safepoint_work(); |
101 virtual void do_safepoint_work(); |
102 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr); |
102 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr); |
103 virtual void delay_compilation(Method* method); |
103 virtual void delay_compilation(Method* method); |
104 virtual void disable_compilation(Method* method); |
104 virtual void disable_compilation(Method* method); |