# HG changeset patch # User darcy # Date 1437430430 25200 # Node ID 3bd38a739ea1f6fd6f9164eb6ffa227c5aa4ac8d # Parent 1af94721a340e9a0b8fa4a6eb5bbc10b8e81fce3 8081734: ConcurrentHashMap/ConcurrentAssociateTest.java, times out 90% of time on sparc with 256 cpu. Reviewed-by: chegar diff -r 1af94721a340 -r 3bd38a739ea1 jdk/test/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java --- a/jdk/test/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java Mon Jul 20 13:11:20 2015 -0700 +++ b/jdk/test/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java Mon Jul 20 15:13:50 2015 -0700 @@ -120,7 +120,8 @@ } }; - int ps = Runtime.getRuntime().availableProcessors(); + // Bound concurrency to avoid degenerate performance + int ps = Math.min(Runtime.getRuntime().availableProcessors(), 32); Stream runners = IntStream.range(0, ps) .mapToObj(i -> sr.get()) .map(CompletableFuture::runAsync);