comparison src/share/vm/runtime/advancedThresholdPolicy.cpp @ 18041:52b4284cb496

Merge with jdk8u20-b26
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 15 Oct 2014 16:02:50 +0200
parents c7db9dc73694 7150b16fda52
children 5119e7f07d93
comparison
equal deleted inserted replaced
17606:45d7b2c7029d 18041:52b4284cb496
51 int loglog_cpu = log2_intptr(MAX2(log_cpu, 1)); 51 int loglog_cpu = log2_intptr(MAX2(log_cpu, 1));
52 count = MAX2(log_cpu * loglog_cpu, 1) * 3 / 2; 52 count = MAX2(log_cpu * loglog_cpu, 1) * 3 / 2;
53 } 53 }
54 54
55 set_c1_count(MAX2(count / 3, 1)); 55 set_c1_count(MAX2(count / 3, 1));
56 set_c2_count(MAX2(count - count / 3, 1)); 56 set_c2_count(MAX2(count - c1_count(), 1));
57 FLAG_SET_ERGO(intx, CICompilerCount, c1_count() + c2_count());
57 58
58 // Some inlining tuning 59 // Some inlining tuning
59 #ifdef X86 60 #ifdef X86
60 if (FLAG_IS_DEFAULT(InlineSmallCode)) { 61 if (FLAG_IS_DEFAULT(InlineSmallCode)) {
61 FLAG_SET_DEFAULT(InlineSmallCode, 2000); 62 FLAG_SET_DEFAULT(InlineSmallCode, 2000);