[prev in list] [next in list] [prev in thread] [next in thread]
List: maven-dev
Subject: [jira] [Created] (MRESOLVER-138) MRESOLVER-56 introduces several performance regressions
From: "Michael Osipov (Jira)" <jira () apache ! org>
Date: 2020-09-30 18:46:00
Message-ID: JIRA.13330238.1601491555000.450675.1601491560039 () Atlassian ! JIRA
[Download RAW message or body]
Michael Osipov created MRESOLVER-138:
----------------------------------------
Summary: MRESOLVER-56 introduces several performance regressions
Key: MRESOLVER-138
URL: https://issues.apache.org/jira/browse/MRESOLVER-138
Project: Maven Resolver
Issue Type: Bug
Components: resolver
Reporter: Michael Osipov
Assignee: Michael Osipov
Fix For: 1.6.2
As discussed on the dev ML, [~dantran] found out that additionally downloading \
SHA-512 and SHA-256 when both aren't there introduces a huge performance break \
because of the rounds. {{SimpleDigest}} requires also more time with SHA-512. My \
personal tests with various setups shows at least a 50% toll in resolution time.
Ant Resolver Tasks:
{noformat}
master:SHA-512,SHA-256,SHA-1,MD5:central-mirror
24,20 real 40,09 user 4,11 sys
master:SHA-512,SHA-256,SHA-1,MD5:central-mirror-sha256
24,67 real 45,04 user 3,89 sys
master:SHA-512,SHA-256,SHA-1,MD5:central-mirror-sha1-md5
24,37 real 40,02 user 4,20 sys
master:SHA-512,SHA-256:central-mirror
33,34 real 39,65 user 4,56 sys
master:SHA-512,SHA-256:central-mirror-sha256
43,42 real 45,75 user 4,93 sys
master:SHA-512,SHA-256:central-mirror-sha1-md5
44,30 real 46,01 user 5,13 sys
master:SHA-1,MD5:central-mirror
22,62 real 37,27 user 3,86 sys
master:SHA-1,MD5:central-mirror-sha256
22,69 real 37,08 user 4,10 sys
master:SHA-1,MD5:central-mirror-sha1-md5
22,81 real 37,85 user 4,00 sys
master:SHA-512:central-mirror
32,20 real 33,65 user 4,80 sys
master:SHA-512:central-mirror-sha256
33,61 real 39,75 user 4,48 sys
master:SHA-512:central-mirror-sha1-md5
33,39 real 36,00 user 4,12 sys
master:SHA-256:central-mirror
32,66 real 36,49 user 4,80 sys
master:SHA-256:central-mirror-sha256
32,35 real 35,41 user 4,44 sys
master:SHA-256:central-mirror-sha1-md5
33,44 real 37,12 user 4,12 sys
digest-fix:SHA-512,SHA-256,SHA-1,MD5:central-mirror
24,59 real 44,12 user 4,05 sys
digest-fix:SHA-512,SHA-256,SHA-1,MD5:central-mirror-sha256
24,69 real 43,62 user 4,27 sys
digest-fix:SHA-512,SHA-256,SHA-1,MD5:central-mirror-sha1-md5
24,68 real 43,97 user 4,28 sys
digest-fix:SHA-512,SHA-256:central-mirror
33,53 real 42,76 user 4,35 sys
digest-fix:SHA-512,SHA-256:central-mirror-sha256
43,16 real 41,90 user 5,12 sys
digest-fix:SHA-512,SHA-256:central-mirror-sha1-md5
44,00 real 45,75 user 5,24 sys
digest-fix:SHA-1,MD5:central-mirror
22,47 real 33,67 user 4,02 sys
digest-fix:SHA-1,MD5:central-mirror-sha256
22,90 real 37,95 user 4,08 sys
digest-fix:SHA-1,MD5:central-mirror-sha1-md5
22,62 real 33,96 user 4,00 sys
digest-fix:SHA-512:central-mirror
32,28 real 34,07 user 4,65 sys
digest-fix:SHA-512:central-mirror-sha256
33,84 real 34,90 user 4,37 sys
digest-fix:SHA-512:central-mirror-sha1-md5
33,72 real 37,18 user 4,31 sys
digest-fix:SHA-256:central-mirror
32,36 real 35,70 user 4,39 sys
digest-fix:SHA-256:central-mirror-sha256
32,51 real 37,18 user 4,57 sys
digest-fix:SHA-256:central-mirror-sha1-md5
33,36 real 37,88 user 4,50 sys
master:SHA-512,SHA-256,SHA-1,MD5:central-direct
274,93 real 54,14 user 7,38 sys
master:SHA-512,SHA-256:central-direct
218,85 real 48,71 user 6,61 sys
master:SHA-1,MD5:central-direct
158,51 real 42,59 user 6,05 sys
master:SHA-512:central-direct
163,33 real 43,27 user 5,95 sys
master:SHA-256:central-direct
167,36 real 41,50 user 6,07 sys
digest-fix:SHA-512,SHA-256,SHA-1,MD5:central-direct
247,74 real 54,25 user 7,07 sys
digest-fix:SHA-512,SHA-256:central-direct
204,89 real 47,79 user 6,49 sys
digest-fix:SHA-1,MD5:central-direct
166,66 real 42,36 user 6,03 sys
digest-fix:SHA-512:central-direct
164,31 real 38,98 user 6,10 sys
digest-fix:SHA-256:central-direct
170,77 real 44,77 user 5,79 sys
{noformat}
as well as Maven 3.7.0-SNAPSHOT:
{noformat}
master:SHA-512,SHA-256,SHA-1,MD5:central-direct
271,06 real 65,54 user 7,67 sys
master:SHA-512,SHA-256:central-direct
202,95 real 60,87 user 6,77 sys
master:SHA-1,MD5:central-direct
163,64 real 50,00 user 6,85 sys
master:SHA-512:central-direct
165,11 real 50,17 user 6,25 sys
master:SHA-256:central-direct
163,97 real 52,24 user 5,81 sys
digest-fix:SHA-512,SHA-256,SHA-1,MD5:central-direct
268,27 real 64,90 user 7,73 sys
digest-fix:SHA-512,SHA-256:central-direct
211,50 real 61,39 user 6,76 sys
digest-fix:SHA-1,MD5:central-direct
165,67 real 52,25 user 6,66 sys
digest-fix:SHA-512:central-direct
155,26 real 50,90 user 6,45 sys
digest-fix:SHA-256:central-direct
162,91 real 51,20 user 6,31 sys
master:SHA-512,SHA-256,SHA-1,MD5:central-proxy
42,47 real 63,41 user 6,46 sys
master:SHA-512,SHA-256:central-proxy
36,54 real 53,11 user 5,65 sys
master:SHA-1,MD5:central-proxy
29,60 real 42,90 user 5,18 sys
master:SHA-512:central-proxy
29,50 real 42,07 user 5,21 sys
master:SHA-256:central-proxy
30,04 real 43,57 user 5,34 sys
digest-fix:SHA-512,SHA-256,SHA-1,MD5:central-proxy
42,91 real 62,70 user 6,92 sys
digest-fix:SHA-512,SHA-256:central-proxy
36,36 real 54,39 user 5,54 sys
digest-fix:SHA-1,MD5:central-proxy
29,80 real 44,50 user 5,56 sys
digest-fix:SHA-512:central-proxy
29,53 real 42,57 user 5,23 sys
digest-fix:SHA-256:central-proxy
30,17 real 43,14 user 5,18 sys
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic