Mercurial > hg > truffle
comparison src/share/vm/runtime/arguments.cpp @ 2348:5d8f5a6dced7
7020403: Add AdvancedCompilationPolicy for tiered
Summary: This implements adaptive tiered compilation policy.
Reviewed-by: kvn, never
author | iveresov |
---|---|
date | Fri, 04 Mar 2011 15:14:16 -0800 |
parents | 8c9c9ee30d71 |
children | 799d8ccf63cf |
comparison
equal
deleted
inserted
replaced
2325:8c9c9ee30d71 | 2348:5d8f5a6dced7 |
---|---|
1024 } | 1024 } |
1025 #endif | 1025 #endif |
1026 } | 1026 } |
1027 | 1027 |
1028 void Arguments::set_tiered_flags() { | 1028 void Arguments::set_tiered_flags() { |
1029 // With tiered, set default policy to AdvancedThresholdPolicy, which is 3. | |
1029 if (FLAG_IS_DEFAULT(CompilationPolicyChoice)) { | 1030 if (FLAG_IS_DEFAULT(CompilationPolicyChoice)) { |
1030 FLAG_SET_DEFAULT(CompilationPolicyChoice, 2); | 1031 FLAG_SET_DEFAULT(CompilationPolicyChoice, 3); |
1031 } | 1032 } |
1032 if (CompilationPolicyChoice < 2) { | 1033 if (CompilationPolicyChoice < 2) { |
1033 vm_exit_during_initialization( | 1034 vm_exit_during_initialization( |
1034 "Incompatible compilation policy selected", NULL); | 1035 "Incompatible compilation policy selected", NULL); |
1035 } | 1036 } |