src/share/vm/runtime/compilationPolicy.hpp

changeset 4908
b84fd7d73702
parent 4037
da91efe96a93
child 5541
f99558245e5c
equal deleted inserted replaced
4907:f67065f02409 4908:b84fd7d73702
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);

mercurial