Mercurial > hg > truffle
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: |