comparison src/share/vm/runtime/compilationPolicy.hpp @ 5176:af59b4dfc9e4

compilation queue changes: * new CiCompilationStatistics * added new HotSpot compilation policy (-XX:CompilationPolicyChoice=4) * compile queue prioritizing (-G:+PriorityCompileQueue) * low-priority compilation threads (-G:+SlowCompileThreads) * dynamic compilation thread priority adjustment (-G:+DynamicCompilePriority)
author Lukas Stadler <lukas.stadler@jku.at>
date Thu, 29 Mar 2012 18:43:30 +0200
parents 43d5ae1051f7
children 957c266d8bc5
comparison
equal deleted inserted replaced
5175:a8c5283a835c 5176:af59b4dfc9e4
114 public: 114 public:
115 virtual void method_invocation_event(methodHandle m, JavaThread* thread); 115 virtual void method_invocation_event(methodHandle m, JavaThread* thread);
116 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread); 116 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread);
117 }; 117 };
118 118
119 #ifdef GRAAL
120 class GraalCompPolicy : public NonTieredCompPolicy {
121 public:
122 virtual void method_invocation_event(methodHandle m, JavaThread* thread);
123 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread);
124 };
125 #endif // GRAAL
126
119 // StackWalkCompPolicy - existing C2 policy 127 // StackWalkCompPolicy - existing C2 policy
120 128
121 #if defined(COMPILER2) || defined(GRAAL) 129 #if defined(COMPILER2) || defined(GRAAL)
122 class StackWalkCompPolicy : public NonTieredCompPolicy { 130 class StackWalkCompPolicy : public NonTieredCompPolicy {
123 public: 131 public: