> This test is running in tier1, and takes about 400 seconds to complete. Thus, 
> it drags the execution time of tier1 on large machines. The commit includes 
> changing the sequential run of test cases in 
> java/util/concurrent/tck/JSR166TestCase.java to the best possible combination 
> of parallelization to reduce the total runtime of the overall test and 
> causing least possible change to user and system times. The below comparison 
> shows existing and newer combinations of parallelizations:
> before                 : make test CONF=macosx-aarch64-server-fastdebug   
> 200.64s user 20.94s system 204% cpu 1:48.47 total
> fully parallel         : make test CONF=macosx-aarch64-server-fastdebug   
> 308.84s user 23.75s system 479% cpu 1:09.42 total
> default-details-tck    : make test CONF=macosx-aarch64-server-fastdebug   
> 244.69s user 22.03s system 314% cpu 1:24.94 total
> default-fjp_details-tck : make test CONF=macosx-aarch64-server-fastdebug   
> 260.12s user 24.47s system 404% cpu 1:10.31 total
> 
> Based on the comparison above, the fourth combination has a result very close 
> to full parallelization and at the same time having the least deviation of 
> system and user times among the newer combinations. Hence the commit includes 
> the changes corresponding to the fourth combination.

Soumadipta Roy has updated the pull request incrementally with one additional 
commit since the last revision:

  Remove extra new line

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/15619/files
  - new: https://git.openjdk.org/jdk/pull/15619/files/591b1134..1482259c

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=15619&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=15619&range=00-01

  Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/15619.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/15619/head:pull/15619

PR: https://git.openjdk.org/jdk/pull/15619

Reply via email to