Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp @ 23837:83dc7e55f715 jdk8u102-b02
8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr
Reviewed-by: jmasa, drwhite
author | poonam |
---|---|
date | Mon, 04 Apr 2016 10:59:22 -0700 |
parents | 78bbf4d43a14 |
children | 9965e839280f |
comparison
equal
deleted
inserted
replaced
23836:58fdc4a7c328 | 23837:83dc7e55f715 |
---|---|
191 int new_active_workers; | 191 int new_active_workers; |
192 if (!UseDynamicNumberOfGCThreads || | 192 if (!UseDynamicNumberOfGCThreads || |
193 (!FLAG_IS_DEFAULT(ParallelGCThreads) && !ForceDynamicNumberOfGCThreads)) { | 193 (!FLAG_IS_DEFAULT(ParallelGCThreads) && !ForceDynamicNumberOfGCThreads)) { |
194 new_active_workers = total_workers; | 194 new_active_workers = total_workers; |
195 } else { | 195 } else { |
196 uintx min_workers = (total_workers == 1) ? 1 : 2; | |
196 new_active_workers = calc_default_active_workers(total_workers, | 197 new_active_workers = calc_default_active_workers(total_workers, |
197 2, /* Minimum number of workers */ | 198 min_workers, |
198 active_workers, | 199 active_workers, |
199 application_workers); | 200 application_workers); |
200 } | 201 } |
201 assert(new_active_workers > 0, "Always need at least 1"); | 202 assert(new_active_workers > 0, "Always need at least 1"); |
202 return new_active_workers; | 203 return new_active_workers; |