Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jpa-postgresql native image size increase (on Mandrel-23.1.2.0-Final) #39674

Open
jerboaa opened this issue Mar 25, 2024 · 7 comments
Open

jpa-postgresql native image size increase (on Mandrel-23.1.2.0-Final) #39674

jerboaa opened this issue Mar 25, 2024 · 7 comments
Labels
area/native-image kind/bug Something isn't working

Comments

@jerboaa
Copy link
Contributor

jerboaa commented Mar 25, 2024

Describe the bug

#39615 triggered a bit of an analysis since the ImageMetricsITCase.verifyImageMetrics test was failing. As it turns out that PR wasn't the culprit, but just so happens to push the reflective types value over the edge. This isn't very satisfying as it would be better to have actual failures when regressions happen.

Anyway, since commit 612d816 which introduced per GraalVM version metric thresholds (done on Nov 28, 2023) to commit e7f2a1e (done on Mar 25, 2024) we see an image size increase from 80.31MB to 81.05MB even though the same Mandrel version - Mandrel-23.1.2.0-Final - is being used for the same application integration-tests/jpa-postrgesql. It doesn't seem a lot, but this is a death by a thousand cuts problem.

Looking at some properties we see a couple of changes in reachability data and resulting code area and image heap sizes:

Before
Commit: 612d816

  38.36MB (47.77%) for code area:    63,380 compilation units
  41.55MB (51.73%) for image heap:  458,866 objects and 56 resources
 407.17kB ( 0.50%) for other data
  80.31MB in total

Build output json:

{"resource_usage":{"memory":{"system_total":67167305728,"peak_rss_bytes":5453029376},"garbage_collection":{"count":122,"total_secs":8.476,"max_heap":28445245440},"cpu":{"load":8.029142189822352,"parallelism":12,"total_cores":12},"total_secs":112.375389819},"image_details":{"code_area":{"bytes":40228608,"compilation_units":63380},"total_bytes":84210608,"image_heap":{"bytes":43565056,"objects":{"count":458866},"resources":{"bytes":162584,"count":56}}},"general_info":{"c_compiler":"gcc (redhat, x86_64, 13.2.1)","name":"quarkus-integration-test-jpa-postgresql-999-SNAPSHOT-runner","java_version":"21.0.2+13-LTS","garbage_collector":"Serial GC","graal_compiler":{"march":"x86-64-v3","optimization_level":"2"},"vendor_version":"Mandrel-23.1.2.0-Final","graalvm_version":"Mandrel-23.1.2.0-Final"},"analysis_results":{"types":{"total":22118,"reflection":6156,"jni":61,"reachable":19660},"methods":{"foreign_downcalls":-1,"total":178490,"reflection":4577,"jni":55,"reachable":97675},"classes":{"total":22118,"reflection":6156,"jni":61,"reachable":19660},"fields":{"total":44430,"reflection":195,"jni":61,"reachable":27074}}}

After
Commit: e7f2a1e

  38.93MB (48.03%) for code area:    63,931 compilation units
  41.72MB (51.48%) for image heap:  461,111 objects and 59 resources
 405.73kB ( 0.49%) for other data
  81.05MB in total

Build output json:

{"resource_usage":{"memory":{"system_total":67167305728,"peak_rss_bytes":8445833216},"garbage_collection":{"count":48,"total_secs":6.66,"max_heap":28445245440},"cpu":{"load":8.068393069601427,"parallelism":12,"total_cores":12},"total_secs":106.842836721},"image_details":{"code_area":{"bytes":40822208,"compilation_units":63944},"total_bytes":84988848,"image_heap":{"bytes":43749376,"objects":{"count":461305},"resources":{"bytes":170272,"count":59}}},"general_info":{"c_compiler":"gcc (redhat, x86_64, 13.2.1)","name":"quarkus-integration-test-jpa-postgresql-999-SNAPSHOT-runner","java_version":"21.0.2+13-LTS","garbage_collector":"Serial GC","graal_compiler":{"march":"x86-64-v3","optimization_level":"2"},"vendor_version":"Mandrel-23.1.2.0-Final","graalvm_version":"Mandrel-23.1.2.0-Final"},"analysis_results":{"types":{"total":22308,"reflection":6228,"jni":61,"reachable":19837},"methods":{"foreign_downcalls":-1,"total":179645,"reflection":4708,"jni":55,"reachable":98501},"classes":{"total":22308,"reflection":6228,"jni":61,"reachable":19837},"fields":{"total":44929,"reflection":195,"jni":61,"reachable":27358}}}

So in this case we went from 6156 to 6228 reflectively reachable types and from 63380 to 63944 compilation units. More analysis needed to find the worst offenders.

How to Reproduce?

Build mentioned quarkus revisions and then the integration-tests/jpa-postrgesql app natively on Linux with Mandrel-23.1.2.0-Final.

Output of uname -a or ver

Linux x86_64

@jerboaa jerboaa added the kind/bug Something isn't working label Mar 25, 2024
Copy link

quarkus-bot bot commented Mar 25, 2024

/cc @Karm (mandrel), @galderz (mandrel), @zakkak (mandrel,native-image)

@zakkak
Copy link
Contributor

zakkak commented Mar 28, 2024

Using the data gathered by the Mandrel CI weekly jobs (Testing Q main with Mandrel 23.1) I see that there was a change during the first week of the year that increased the total size by ~.5% and then there were two changes in early March that added another ~.2%, other than that the image gradually got bigger without any big jumps. Unfortunately_ the data seem not available after 24/1/24 so we need to have a look at that as well... I will see if I can gather any more data. Edit: I was using an older instance of the database...

qmain-m23_1-jdk21ea

Table with raw data
Timestamp Total Size (MB) Increase (%) Mandrel Version
2023-12-16 05:10:32.583000+00:00 80.31214904785156 0.00% Mandrel-23.1.2.0-deva16ec808
2023-12-18 16:01:38.428000+00:00 80.31605529785156 0.00% Mandrel-23.1.2.0-deva16ec808
2023-12-18 18:09:00.696000+00:00 80.31214904785156 -0.00% Mandrel-23.1.2.0-deva16ec808
2023-12-19 14:17:05.712000+00:00 80.31605529785156 0.00% Mandrel-23.1.2.0-dev01991b2a
2023-12-21 15:54:19.964000+00:00 80.31996154785156 0.00% Mandrel-23.1.2.0-dev0124be07
2023-12-23 03:33:01.615000+00:00 80.32777404785156 0.01% Mandrel-23.1.2.0-dev0124be07
2023-12-23 05:04:21.415000+00:00 80.32777404785156 0.00% Mandrel-23.1.2.0-dev0124be07
2023-12-30 04:02:52.047000+00:00 80.32777404785156 0.00% Mandrel-23.1.2.0-dev0124be07
2023-12-30 05:01:13.558000+00:00 80.32386779785156 -0.00% Mandrel-23.1.2.0-dev0124be07
2024-01-06 04:05:23.149000+00:00 80.72230529785156 0.50% Mandrel-23.1.2.0-dev0124be07
2024-01-06 05:07:10.354000+00:00 80.71058654785156 -0.01% Mandrel-23.1.2.0-dev0124be07
2024-01-09 15:22:09.656000+00:00 80.71839904785156 0.01% Mandrel-23.1.2.0-dev0124be07
2024-01-13 05:38:11.745000+00:00 80.72230529785156 0.00% Mandrel-23.1.2.0-dev0124be07
2024-01-20 05:06:56.290000+00:00 80.7848129272461 0.08% Mandrel-23.1.2.0-devf8628c47
2024-01-24 11:47:45.449000+00:00 80.77308654785156 -0.01% Mandrel-23.1.2.0-Final
2024-01-24 23:26:55.844000+00:00 80.7730941772461 0.00% Mandrel-23.1.2.1-devaf3ef2cc
2024-01-26 15:27:20.446000+00:00 80.7770004272461 0.00% Mandrel-23.1.2.1-devaf3ef2cc
2024-01-27 05:09:08.203000+00:00 80.7730941772461 -0.00% Mandrel-23.1.2.1-devaf3ef2cc
2024-02-03 05:43:43.819000+00:00 80.7965316772461 0.03% Mandrel-23.1.2.1-devaf3ef2cc
2024-02-10 05:40:08.770000+00:00 80.8316879272461 0.04% Mandrel-23.1.2.1-devaf3ef2cc
2024-02-17 05:53:33.361000+00:00 80.8512191772461 0.02% Mandrel-23.1.2.1-devaf3ef2cc
2024-02-24 05:20:08.635000+00:00 80.8785629272461 0.03% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-02 05:44:05.673000+00:00 80.8551254272461 -0.03% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-09 05:45:39.456000+00:00 80.9293441772461 0.09% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-16 05:50:48.837000+00:00 80.9996566772461 0.09% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-23 05:52:43.764000+00:00 81.0426254272461 0.05% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-25 19:50:57.452000+00:00 81.0348129272461 -0.01% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-26 03:53:33.681000+00:00 81.0348129272461 0.00% Mandrel-23.1.2.1-devaf3ef2cc
2024-03-26 10:09:49.659000+00:00 81.0348129272461 0.00% Mandrel-23.1.2.1-devaf3ef2cc

@zakkak
Copy link
Contributor

zakkak commented Mar 28, 2024

Now if we go even further back in time things become more concerning/interesting.

combined

Table with raw data
Timestamp Total Size (MB) Diff (%) Mandrel Version
2022-08-24 16:53:10.551000+00:00 56.4404 0.00% GraalVM 22.3.0-dev6ffac722 Java 17 Mandrel Distribution
2022-08-25 06:39:25.998000+00:00 53.8964 -4.51% GraalVM 22.3.0-dev93e2f48b Java 17 Mandrel Distribution
2022-08-26 07:06:00.010000+00:00 53.8964 0.00% GraalVM 22.3.0-devd3a404e0 Java 17 Mandrel Distribution
2022-08-27 06:34:39.707000+00:00 53.8964 0.00% GraalVM 22.3.0-dev36058118 Java 17 Mandrel Distribution
2022-08-28 06:46:49.446000+00:00 53.8964 0.00% GraalVM 22.3.0-devb7fd37b8 Java 17 Mandrel Distribution
2022-08-29 06:48:52.238000+00:00 53.8964 0.00% GraalVM 22.3.0-dev2b3d4466 Java 17 Mandrel Distribution
2022-08-30 06:55:23.036000+00:00 53.9043 0.01% GraalVM 22.3.0-dev82c7b993 Java 17 Mandrel Distribution
2022-08-31 07:07:39.576000+00:00 53.8457 -0.11% GraalVM 22.3.0-devd5c17e7b Java 17 Mandrel Distribution
2022-09-01 06:43:08.095000+00:00 61.7714 14.72% GraalVM 22.3.0-dev86e8eba0 Java 17 Mandrel Distribution
2022-09-02 06:58:40.248000+00:00 61.7636 -0.01% GraalVM 22.3.0-dev76158cfc Java 17 Mandrel Distribution
2022-09-03 06:41:22.270000+00:00 61.7793 0.03% GraalVM 22.3.0-dev6ab8465f Java 17 Mandrel Distribution
2022-09-04 06:52:13.344000+00:00 61.7871 0.01% GraalVM 22.3.0-dev7cfa28c2 Java 17 Mandrel Distribution
2022-09-05 07:00:49.520000+00:00 61.8300 0.07% GraalVM 22.3.0-dev96d195f5 Java 17 Mandrel Distribution
2022-09-06 07:07:21.107000+00:00 61.8222 -0.01% GraalVM 22.3.0-dev226e51e3 Java 17 Mandrel Distribution
2022-09-07 07:01:49.638000+00:00 61.8222 0.00% GraalVM 22.3.0-dev4407306f Java 17 Mandrel Distribution
2022-09-08 06:49:09.048000+00:00 61.8261 0.01% GraalVM 22.3.0-devd3ef368d Java 17 Mandrel Distribution
2022-09-09 06:49:30.257000+00:00 61.8301 0.01% GraalVM 22.3.0-dev969534bc Java 17 Mandrel Distribution
2022-09-10 06:52:17.253000+00:00 61.8301 0.00% GraalVM 22.3.0-dev969534bc Java 17 Mandrel Distribution
2022-09-11 06:55:30.394000+00:00 61.8105 -0.03% GraalVM 22.3.0-dev969534bc Java 17 Mandrel Distribution
2022-09-12 06:34:23.078000+00:00 61.8105 0.00% GraalVM 22.3.0-dev969534bc Java 17 Mandrel Distribution
2022-09-13 07:01:55.045000+00:00 61.8105 0.00% GraalVM 22.3.0-dev969534bc Java 17 Mandrel Distribution
2022-09-14 06:54:05.362000+00:00 62.0879 0.45% GraalVM 22.3.0-dev52fe667d Java 17 Mandrel Distribution
2022-09-15 06:58:22.148000+00:00 62.0879 0.00% GraalVM 22.3.0-dev93022c36 Java 17 Mandrel Distribution
2022-09-16 07:01:55.666000+00:00 62.0840 -0.01% GraalVM 22.3.0-dev6db76d9b Java 17 Mandrel Distribution
2022-09-17 06:40:43.220000+00:00 62.0840 0.00% GraalVM 22.3.0-devccf649cf Java 17 Mandrel Distribution
2022-09-18 07:01:23.902000+00:00 62.0879 0.01% GraalVM 22.3.0-dev46235c96 Java 17 Mandrel Distribution
2022-09-19 07:29:23.083000+00:00 62.0840 -0.01% GraalVM 22.3.0-dev46235c96 Java 17 Mandrel Distribution
2022-09-20 07:01:08.074000+00:00 55.0293 -11.36% GraalVM 22.3.0-devc0eaabb5 Java 17 Mandrel Distribution
2022-09-21 07:04:50.154000+00:00 55.0410 0.02% GraalVM 22.3.0-dev3dc0e35d Java 17 Mandrel Distribution
2022-09-21 18:12:30.257000+00:00 54.0644 -1.77% GraalVM 22.3.0-devefdf4c03 Java 17 Mandrel Distribution
2022-09-21 22:47:03.692000+00:00 55.0644 1.85% GraalVM 22.3.0-devefdf4c03 Java 17 Mandrel Distribution
2022-09-22 08:08:30.571000+00:00 55.0644 0.00% GraalVM 22.3.0-dev1978e1cb Java 17 Mandrel Distribution
2022-09-22 22:39:36.104000+00:00 55.0644 0.00% GraalVM 22.3.0-deve23e00db Java 17 Mandrel Distribution
2022-09-23 08:09:45.733000+00:00 55.1855 0.22% GraalVM 23.0.0-dev3d565672 Java 17 Mandrel Distribution
2022-09-24 08:05:18.142000+00:00 55.1894 0.01% GraalVM 23.0.0-dev947235d6 Java 17 Mandrel Distribution
2022-09-25 08:11:52.191000+00:00 55.1855 -0.01% GraalVM 23.0.0-dev947235d6 Java 17 Mandrel Distribution
2022-09-26 08:19:51.465000+00:00 55.1894 0.01% GraalVM 23.0.0-dev947235d6 Java 17 Mandrel Distribution
2022-09-26 16:19:04.642000+00:00 55.1894 0.00% GraalVM 23.0.0-dev947235d6 Java 17 Mandrel Distribution
2022-09-27 06:47:54.650000+00:00 55.1855 -0.01% GraalVM 23.0.0-dev947235d6 Java 17 Mandrel Distribution
2022-09-28 06:44:35.972000+00:00 55.1855 0.00% GraalVM 23.0.0-dev90b3dd07 Java 17 Mandrel Distribution
2022-09-29 06:51:49.376000+00:00 55.1855 0.00% GraalVM 23.0.0-dev4a19b323 Java 17 Mandrel Distribution
2022-09-30 07:04:52.175000+00:00 55.7676 1.05% GraalVM 23.0.0-dev12610330 Java 17 Mandrel Distribution
2022-10-01 06:57:58.495000+00:00 55.8067 0.07% GraalVM 23.0.0-dev2bb35721 Java 17 Mandrel Distribution
2022-10-02 06:41:30.599000+00:00 55.8457 0.07% GraalVM 23.0.0-dev8061aaa0 Java 17 Mandrel Distribution
2022-10-03 06:00:10.874000+00:00 55.8457 0.00% GraalVM 23.0.0-deve34853d0 Java 17 Mandrel Distribution
2022-10-04 06:19:00.040000+00:00 55.8496 0.01% GraalVM 23.0.0-dev3e773220 Java 17 Mandrel Distribution
2022-10-05 06:10:21.312000+00:00 55.8457 -0.01% GraalVM 23.0.0-dev76b40ef4 Java 17 Mandrel Distribution
2022-10-06 06:24:31.918000+00:00 55.8457 0.00% GraalVM 23.0.0-devda530a55 Java 17 Mandrel Distribution
2022-10-07 06:15:04.485000+00:00 55.8457 0.00% GraalVM 23.0.0-devda530a55 Java 17 Mandrel Distribution
2022-10-08 06:04:59.355000+00:00 55.8457 0.00% GraalVM 23.0.0-devda530a55 Java 17 Mandrel Distribution
2022-10-09 06:33:31.455000+00:00 55.8457 0.00% GraalVM 23.0.0-devda530a55 Java 17 Mandrel Distribution
2022-10-10 06:43:39.673000+00:00 55.8418 -0.01% GraalVM 23.0.0-devda530a55 Java 17 Mandrel Distribution
2022-10-11 06:50:11.967000+00:00 56.1231 0.50% GraalVM 23.0.0-dev7d8524af Java 17 Mandrel Distribution
2022-10-12 02:48:25.971000+00:00 56.1270 0.01% GraalVM 23.0.0-dev3e82091d Java 17 Mandrel Distribution
2022-10-12 05:53:47.627000+00:00 56.1270 0.00% GraalVM 23.0.0-devc32df52b Java 17 Mandrel Distribution
2022-10-12 12:21:54.396000+00:00 56.1270 0.00% GraalVM 23.0.0-devc32df52b Java 17 Mandrel Distribution
2022-10-12 19:54:04.450000+00:00 56.1270 0.00% GraalVM 23.0.0-devc32df52b Java 17 Mandrel Distribution
2022-10-13 05:49:35.692000+00:00 56.1270 0.00% GraalVM 23.0.0-devc9c7ab7a Java 17 Mandrel Distribution
2022-10-14 05:53:28.162000+00:00 56.1270 0.00% GraalVM 23.0.0-dev9378d673 Java 17 Mandrel Distribution
2022-10-15 05:31:40.184000+00:00 56.1309 0.01% GraalVM 23.0.0-dev51e504cd Java 17 Mandrel Distribution
2022-10-16 05:32:22.330000+00:00 56.1270 -0.01% GraalVM 23.0.0-dev51e504cd Java 17 Mandrel Distribution
2022-10-17 05:41:58.965000+00:00 56.1231 -0.01% GraalVM 23.0.0-dev51e504cd Java 17 Mandrel Distribution
2022-10-17 18:01:21.402000+00:00 56.1270 0.01% GraalVM 23.0.0-dev379f8855 Java 17 Mandrel Distribution
2022-10-18 06:36:01.023000+00:00 56.1270 0.00% GraalVM 23.0.0-dev379f8855 Java 17 Mandrel Distribution
2022-10-21 05:53:56.992000+00:00 56.1505 0.04% GraalVM 23.0.0-dev083e7cf2 Java 17 Mandrel Distribution
2022-10-21 09:58:16.742000+00:00 56.1505 0.00% GraalVM 23.0.0-dev083e7cf2 Java 17 Mandrel Distribution
2022-10-22 06:22:46.567000+00:00 56.1505 0.00% GraalVM 23.0.0-dev083e7cf2 Java 17 Mandrel Distribution
2022-10-23 06:31:26.972000+00:00 56.1505 0.00% GraalVM 23.0.0-dev083e7cf2 Java 17 Mandrel Distribution
2022-10-24 06:52:29.176000+00:00 56.1466 -0.01% GraalVM 23.0.0-dev08953668 Java 17 Mandrel Distribution
2022-10-25 06:37:02.598000+00:00 56.1739 0.05% GraalVM 23.0.0-dev29e0911c Java 17 Mandrel Distribution
2022-10-26 06:08:45.866000+00:00 56.1739 0.00% GraalVM 23.0.0-deva33f5189 Java 17 Mandrel Distribution
2022-10-26 11:30:18.721000+00:00 56.1778 0.01% GraalVM 23.0.0-deva33f5189 Java 17 Mandrel Distribution
2022-10-27 06:03:16.645000+00:00 56.1738 -0.01% GraalVM 23.0.0-dev18452ca9 Java 17 Mandrel Distribution
2022-10-28 06:18:14.540000+00:00 56.1777 0.01% GraalVM 23.0.0-dev18452ca9 Java 17 Mandrel Distribution
2022-10-29 06:03:01.356000+00:00 56.1738 -0.01% GraalVM 23.0.0-devaa6b8660 Java 17 Mandrel Distribution
2022-10-30 06:13:16.654000+00:00 56.1777 0.01% GraalVM 23.0.0-dev1bfdefd0 Java 17 Mandrel Distribution
2022-10-31 06:15:35.740000+00:00 56.1777 0.00% GraalVM 23.0.0-dev1bfdefd0 Java 17 Mandrel Distribution
2022-11-01 06:30:00.949000+00:00 56.1738 -0.01% GraalVM 23.0.0-dev4e2029b1 Java 17 Mandrel Distribution
2022-11-01 09:51:27.576000+00:00 56.1738 0.00% GraalVM 23.0.0-dev4e2029b1 Java 17 Mandrel Distribution
2022-11-02 06:09:07.857000+00:00 56.1738 0.00% GraalVM 23.0.0-dev4a1a5248 Java 17 Mandrel Distribution
2022-11-03 06:05:44.859000+00:00 56.1621 -0.02% GraalVM 23.0.0-devb93973bd Java 17 Mandrel Distribution
2022-11-04 04:22:53.455000+00:00 56.1623 0.00% GraalVM 23.0.0-devf99b16c4 Java 17 Mandrel Distribution
2022-11-05 06:42:19.689000+00:00 57.1857 1.82% GraalVM 23.0.0-dev5e100c36 Java 17 Mandrel Distribution
2022-11-06 04:11:48.254000+00:00 57.1897 0.01% GraalVM 23.0.0-devbc15d3ac Java 17 Mandrel Distribution
2022-11-07 04:06:49.174000+00:00 57.1897 0.00% GraalVM 23.0.0-devbc15d3ac Java 17 Mandrel Distribution
2022-11-07 11:07:08.983000+00:00 57.1897 0.00% GraalVM 23.0.0-devbc15d3ac Java 17 Mandrel Distribution
2022-11-08 04:58:07.251000+00:00 57.1858 -0.01% GraalVM 23.0.0-dev239850b3 Java 17 Mandrel Distribution
2022-11-08 08:09:29.873000+00:00 57.1858 0.00% GraalVM 23.0.0-dev239850b3 Java 17 Mandrel Distribution
2022-11-10 11:17:26.110000+00:00 57.2171 0.05% GraalVM 23.0.0-devdc02ea4e Java 17 Mandrel Distribution
2022-11-11 04:08:42.701000+00:00 57.2132 -0.01% GraalVM 23.0.0-dev6fd3fee0 Java 17 Mandrel Distribution
2022-11-12 06:31:49.048000+00:00 57.2132 0.00% GraalVM 23.0.0-devea81f6ea Java 17 Mandrel Distribution
2022-11-13 04:03:53.673000+00:00 57.2132 0.00% GraalVM 23.0.0-dev1b22b6e4 Java 17 Mandrel Distribution
2022-11-14 04:05:32.549000+00:00 57.2132 0.00% GraalVM 23.0.0-dev1b22b6e4 Java 17 Mandrel Distribution
2022-11-15 04:46:46.072000+00:00 57.2132 0.00% GraalVM 23.0.0-devc90203d2 Java 17 Mandrel Distribution
2022-11-15 09:01:58.575000+00:00 57.2132 0.00% GraalVM 23.0.0-devc90203d2 Java 17 Mandrel Distribution
2022-11-16 04:08:44.493000+00:00 57.2171 0.01% GraalVM 23.0.0-devd3a8952d Java 17 Mandrel Distribution
2022-11-17 03:58:08.044000+00:00 57.2171 0.00% GraalVM 23.0.0-dev62a5cdec Java 17 Mandrel Distribution
2022-11-18 04:04:44.164000+00:00 57.2201 0.01% GraalVM 23.0.0-dev790c9026 Java 17 Mandrel Distribution
2022-11-18 19:55:32.783000+00:00 57.2201 0.00% GraalVM 23.0.0-dev790c9026 Java 17 Mandrel Distribution
2022-11-19 06:29:35.921000+00:00 57.2240 0.01% GraalVM 23.0.0-dev3c2d67db Java 17 Mandrel Distribution
2022-11-20 04:09:26.180000+00:00 57.2201 -0.01% GraalVM 23.0.0-devbc305df3 Java 17 Mandrel Distribution
2022-11-21 04:00:17.819000+00:00 57.2240 0.01% GraalVM 23.0.0-devbc305df3 Java 17 Mandrel Distribution
2022-11-22 04:01:41.285000+00:00 57.2240 0.00% GraalVM 23.0.0-deved9ae0b3 Java 17 Mandrel Distribution
2022-11-23 03:43:17.283000+00:00 57.2514 0.05% GraalVM 23.0.0-dev829e49f5 Java 17 Mandrel Distribution
2022-11-24 03:45:27.705000+00:00 57.2514 0.00% GraalVM 23.0.0-dev9e3733f6 Java 17 Mandrel Distribution
2022-11-24 08:47:26.823000+00:00 57.2514 0.00% GraalVM 23.0.0-dev9e3733f6 Java 17 Mandrel Distribution
2022-11-25 03:45:31.545000+00:00 57.2514 0.00% GraalVM 23.0.0-dev49ca1562 Java 17 Mandrel Distribution
2022-11-27 03:50:26.266000+00:00 57.2514 0.00% GraalVM 23.0.0-dev9b5f3547 Java 17 Mandrel Distribution
2022-11-28 03:48:42.183000+00:00 57.2514 0.00% GraalVM 23.0.0-devc806e99f Java 17 Mandrel Distribution
2022-11-29 03:49:40.466000+00:00 57.2514 0.00% GraalVM 23.0.0-dev6a6be0bf Java 17 Mandrel Distribution
2022-11-29 08:25:52.513000+00:00 57.2514 0.00% GraalVM 23.0.0-dev6a6be0bf Java 17 Mandrel Distribution
2022-11-30 03:51:39.762000+00:00 57.2592 0.01% GraalVM 23.0.0-dev2de598eb Java 17 Mandrel Distribution
2022-12-01 03:59:51.773000+00:00 57.2514 -0.01% GraalVM 23.0.0-devf58cff1a Java 17 Mandrel Distribution
2022-12-02 03:40:22.767000+00:00 57.2553 0.01% GraalVM 23.0.0-devc1252c0a Java 17.0.6-beta+4-202211292334 Mandrel Distribution
2022-12-03 05:51:37.114000+00:00 57.2553 0.00% GraalVM 23.0.0-devc1252c0a Java 17.0.6-beta+5-202212012331 Mandrel Distribution
2022-12-04 03:41:32.101000+00:00 57.2553 0.00% GraalVM 23.0.0-devc1252c0a Java 17.0.6-beta+5-202212012331 Mandrel Distribution
2022-12-05 03:37:08.827000+00:00 57.2553 0.00% GraalVM 23.0.0-devc1252c0a Java 17.0.6-beta+5-202212012331 Mandrel Distribution
2022-12-06 03:31:11.815000+00:00 57.2553 0.00% GraalVM 23.0.0-dev15ddb5c7 Java 17.0.6-beta+5-202212012331 Mandrel Distribution
2022-12-07 03:48:29.819000+00:00 57.2592 0.01% GraalVM 23.0.0-dev235e2108 Java 17.0.6-beta+5-202212012331 Mandrel Distribution
2022-12-08 03:30:56.070000+00:00 57.2631 0.01% GraalVM 23.0.0-dev9e838f51 Java 17.0.6-beta+5-202212062331 Mandrel Distribution
2022-12-09 03:31:55.096000+00:00 57.2592 -0.01% GraalVM 23.0.0-dev4ce1c067 Java 17.0.6-beta+5-202212062331 Mandrel Distribution
2022-12-10 05:59:00.894000+00:00 57.5561 0.52% GraalVM 23.0.0-dev4ce1c067 Java 17.0.6-beta+6-202212082331 Mandrel Distribution
2022-12-11 03:44:12.879000+00:00 57.5600 0.01% GraalVM 23.0.0-dev4ce1c067 Java 17.0.6-beta+6-202212082331 Mandrel Distribution
2022-12-12 03:33:44.071000+00:00 57.5561 -0.01% GraalVM 23.0.0-dev4ce1c067 Java 17.0.6-beta+6-202212082331 Mandrel Distribution
2022-12-13 04:25:52.203000+00:00 57.5639 0.01% GraalVM 23.0.0-dev97c61b31 Java 17.0.6-beta+6-202212082331 Mandrel Distribution
2022-12-14 03:41:41.481000+00:00 57.4272 -0.24% GraalVM 23.0.0-dev96a1a663 Java 17.0.6-beta+6-202212082331 Mandrel Distribution
2022-12-15 03:41:25.676000+00:00 57.4350 0.01% GraalVM 23.0.0-dev96a1a663 Java 17.0.6-beta+6-202212140702 Mandrel Distribution
2022-12-16 03:29:53.363000+00:00 57.4467 0.02% GraalVM 23.0.0-dev96a1a663 Java 17.0.6-beta+6-202212140702 Mandrel Distribution
2022-12-17 05:48:59.896000+00:00 58.4155 1.69% GraalVM 23.0.0-devfbb40f63 Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2022-12-18 03:30:03.098000+00:00 58.4155 0.00% GraalVM 23.0.0-devfbb40f63 Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2022-12-19 03:33:37.807000+00:00 58.4155 0.00% GraalVM 23.0.0-devfbb40f63 Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2022-12-20 03:32:50.749000+00:00 58.4155 0.00% GraalVM 23.0.0-devfbb40f63 Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2022-12-21 03:27:58.584000+00:00 58.4233 0.01% GraalVM 23.0.0-dev161af53c Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2022-12-22 03:29:16.949000+00:00 58.4780 0.09% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2022-12-22 20:51:31.082000+00:00 58.4780 0.00% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+7-202212202331 Mandrel Distribution
2022-12-23 03:32:34.528000+00:00 58.4741 -0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+7-202212202331 Mandrel Distribution
2022-12-24 05:46:16.131000+00:00 58.4741 0.00% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212222331 Mandrel Distribution
2022-12-25 03:39:36.593000+00:00 58.4741 0.00% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212222331 Mandrel Distribution
2022-12-26 03:24:31.519000+00:00 58.4780 0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212222331 Mandrel Distribution
2022-12-27 03:25:28.291000+00:00 58.4780 0.00% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212222331 Mandrel Distribution
2022-12-28 03:28:28.865000+00:00 58.4702 -0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212222331 Mandrel Distribution
2022-12-29 03:43:47.306000+00:00 58.4780 0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212272331 Mandrel Distribution
2022-12-30 03:27:42.888000+00:00 58.4780 0.00% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+8-202212272331 Mandrel Distribution
2022-12-31 05:55:12.106000+00:00 58.4741 -0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+9-202212292331 Mandrel Distribution
2023-01-01 03:39:05.215000+00:00 58.4741 0.00% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+9-202212292331 Mandrel Distribution
2023-01-02 03:27:21.434000+00:00 58.4780 0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+9-202212292331 Mandrel Distribution
2023-01-03 03:31:41.454000+00:00 58.4741 -0.01% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+9-202212292331 Mandrel Distribution
2023-01-04 03:33:12.330000+00:00 58.4858 0.02% GraalVM 23.0.0-devb6e1c8d0 Java 17.0.6-beta+9-202212292331 Mandrel Distribution
2023-01-04 14:55:50.963000+00:00 58.4781 -0.01% GraalVM 23.0.0-dev5ad0dc94 Java 17.0.6-beta+9-202301032331 Mandrel Distribution
2023-01-05 03:45:53.698000+00:00 58.4781 0.00% GraalVM 23.0.0-devf8dbbac1 Java 17.0.6-beta+9-202301032331 Mandrel Distribution
2023-01-06 03:41:53.212000+00:00 58.4898 0.02% GraalVM 23.0.0-dev80bf861f Java 17.0.6-beta+9-202301032331 Mandrel Distribution
2023-01-07 06:03:11.982000+00:00 58.4898 0.00% GraalVM 23.0.0-dev19297f67 Java 17.0.6-beta+9-202301052331 Mandrel Distribution
2023-01-08 03:33:43.889000+00:00 58.4898 0.00% GraalVM 23.0.0-dev169ea4a9 Java 17.0.6-beta+9-202301052331 Mandrel Distribution
2023-01-09 03:27:43.275000+00:00 58.4937 0.01% GraalVM 23.0.0-dev3ff96e0f Java 17.0.6-beta+9-202301052331 Mandrel Distribution
2023-01-10 03:41:49.522000+00:00 58.4898 -0.01% GraalVM 23.0.0-dev25922e01 Java 17.0.6-beta+9-202301052331 Mandrel Distribution
2023-01-10 13:24:27.226000+00:00 58.4937 0.01% GraalVM 23.0.0-dev25922e01 Java 17.0.6-beta+9-202301052331 Mandrel Distribution
2023-01-11 03:40:22.773000+00:00 58.4898 -0.01% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301052331 Mandrel Distribution
2023-01-12 03:36:36.062000+00:00 58.4898 0.00% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301102331 Mandrel Distribution
2023-01-13 03:40:58.451000+00:00 58.5054 0.03% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301102331 Mandrel Distribution
2023-01-13 16:13:33.929000+00:00 58.5054 0.00% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301102331 Mandrel Distribution
2023-01-14 06:17:05.169000+00:00 58.5054 0.00% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-15 03:42:25.386000+00:00 58.5054 0.00% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-16 03:39:18.004000+00:00 58.5054 0.00% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-17 03:34:41.540000+00:00 58.5054 0.00% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-18 03:35:30.276000+00:00 58.5172 0.02% GraalVM 23.0.0-deve47ac0f9 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-18 12:53:59.870000+00:00 58.6343 0.20% GraalVM 23.0.0-devc31626cb Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-19 11:09:03.238000+00:00 58.6343 0.00% GraalVM 23.0.0-devc6dc8671 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-20 03:42:28.045000+00:00 58.6383 0.01% GraalVM 23.0.0-dev831dcb6a Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-21 05:59:01.269000+00:00 58.6343 -0.01% GraalVM 23.0.0-dev726b325a Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-22 04:07:49.022000+00:00 58.6109 -0.04% GraalVM 23.0.0-deveb6897a3 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-23 03:32:33.871000+00:00 58.6148 0.01% GraalVM 23.0.0-deveb6897a3 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-24 04:19:44.642000+00:00 58.6148 0.00% GraalVM 23.0.0-dev894cf6bb Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-24 11:58:52.733000+00:00 58.6148 0.00% GraalVM 23.0.0-dev894cf6bb Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-25 04:12:02.723000+00:00 58.6070 -0.01% GraalVM 23.0.0-dev0e4dedc2 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-26 04:24:38.303000+00:00 58.6148 0.01% GraalVM 23.0.0-dev77fd38ef Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-27 04:24:49.033000+00:00 58.6187 0.01% GraalVM 23.0.0-dev5119c011 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-27 09:33:33.615000+00:00 58.6187 0.00% GraalVM 23.0.0-dev5119c011 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-28 07:28:03.334000+00:00 58.6148 -0.01% GraalVM 23.0.0-devba170074 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-29 04:04:16.808000+00:00 58.6187 0.01% GraalVM 23.0.0-dev4b7c019c Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-30 04:13:14.855000+00:00 58.6187 0.00% GraalVM 23.0.0-dev09c5d730 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-01-31 04:54:46.552000+00:00 58.8765 0.44% GraalVM 23.0.0-dev7c3cf831 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-02-01 05:07:18.884000+00:00 58.8804 0.01% GraalVM 23.0.0-devb3d7ca98 Java 17.0.6-beta+9-202301122331 Mandrel Distribution
2023-02-02 05:14:42.481000+00:00 58.8867 0.01% GraalVM 23.0.0-deve1702672 Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-03 04:21:22.964000+00:00 58.9023 0.03% GraalVM 23.0.0-deve1702672 Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-04 07:41:59.208000+00:00 58.8984 -0.01% GraalVM 23.0.0-deve1702672 Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-05 04:11:50.835000+00:00 58.9609 0.11% GraalVM 23.0.0-deve1702672 Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-06 04:29:09.468000+00:00 58.9609 0.00% GraalVM 23.0.0-deve1702672 Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-07 04:05:45.357000+00:00 58.9609 0.00% GraalVM 23.0.0-dev781eb020 Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-08 04:11:27.920000+00:00 58.9609 0.00% GraalVM 23.0.0-devf2da442e Java 17.0.6-beta+10-202301312331 Mandrel Distribution
2023-02-09 04:03:33.705000+00:00 58.9609 0.00% GraalVM 23.0.0-dev00cf6ac2 Java 17.0.6-beta+10-202302072331 Mandrel Distribution
2023-02-10 04:18:13.330000+00:00 59.2110 0.42% GraalVM 23.0.0-dev142ad148 Java 17.0.6-beta+10-202302072331 Mandrel Distribution
2023-02-11 06:22:31.250000+00:00 59.2110 0.00% GraalVM 23.0.0-dev142ad148 Java 17.0.7-beta+1-202302092331 Mandrel Distribution
2023-02-12 04:53:06.122000+00:00 59.2188 0.01% GraalVM 23.0.0-dev142ad148 Java 17.0.7-beta+1-202302092331 Mandrel Distribution
2023-02-13 04:18:16.633000+00:00 59.2228 0.01% GraalVM 23.0.0-dev142ad148 Java 17.0.7-beta+1-202302092331 Mandrel Distribution
2023-02-14 04:17:44.328000+00:00 59.2228 0.00% GraalVM 23.0.0-devddbb1124 Java 17.0.7-beta+1-202302092331 Mandrel Distribution
2023-02-15 05:28:32.348000+00:00 59.2228 0.00% GraalVM 23.0.0-devddbb1124 Java 17.0.7-beta+1-202302092331 Mandrel Distribution
2023-02-16 04:55:29.961000+00:00 59.2267 0.01% GraalVM 23.0.0-dev2cf0de1f Java 17.0.7-beta+1-202302142331 Mandrel Distribution
2023-02-17 03:47:19.479000+00:00 59.2228 -0.01% GraalVM 23.0.0-devf09208fc Java 17.0.7-beta+1-202302142331 Mandrel Distribution
2023-02-19 04:18:08.475000+00:00 59.2579 0.06% GraalVM 23.0.0-dev4220a997 Java 17.0.7-beta+2-202302162331 Mandrel Distribution
2023-02-20 04:16:28.514000+00:00 59.2579 0.00% GraalVM 23.0.0-dev9f45be3e Java 17.0.7-beta+2-202302162331 Mandrel Distribution
2023-02-21 05:06:04.511000+00:00 59.2540 -0.01% GraalVM 23.0.0-dev9f45be3e Java 17.0.7-beta+2-202302162331 Mandrel Distribution
2023-02-22 04:33:28.541000+00:00 60.2696 1.71% GraalVM 23.0.0-dev9f45be3e Java 17.0.7-beta+2-202302162331 Mandrel Distribution
2023-02-24 04:56:00.564000+00:00 67.0470 11.25% GraalVM 23.0.0-devac1c7c66 Java 17.0.7-beta+2-202302212331 Mandrel Distribution
2023-02-25 06:05:52.677000+00:00 67.0665 0.03% GraalVM 23.0.0-devff37f34a Java 17.0.7-beta+3-202302240048 Mandrel Distribution
2023-02-26 03:52:00.631000+00:00 67.0665 0.00% GraalVM 23.0.0-devc2e5c2c9 Java 17.0.7-beta+3-202302240048 Mandrel Distribution
2023-02-27 04:18:07.969000+00:00 67.0704 0.01% GraalVM 23.0.0-devc2e5c2c9 Java 17.0.7-beta+3-202302240048 Mandrel Distribution
2023-02-28 03:38:06.680000+00:00 67.0704 0.00% GraalVM 23.0.0-dev48120c33 Java 17.0.7-beta+3-202302240048 Mandrel Distribution
2023-03-01 04:26:16.936000+00:00 67.0665 -0.01% GraalVM 23.0.0-devb54b1143 Java 17.0.7-beta+3-202302240048 Mandrel Distribution
2023-03-01 10:50:27.925000+00:00 67.0704 0.01% GraalVM 23.0.0-devb54b1143 Java 17.0.7-beta+3-202302240048 Mandrel Distribution
2023-03-04 05:27:02.933000+00:00 67.1880 0.18% GraalVM 23.0.0-dev9377addc Java 17.0.7-beta+4-202303022331 Mandrel Distribution
2023-03-07 10:53:52.953000+00:00 67.1841 -0.01% GraalVM 23.0.0-dev62198443 Java 17.0.7-beta+4-202303022331 Mandrel Distribution
2023-03-11 05:17:50.142000+00:00 67.2114 0.04% GraalVM 23.0.0-devdd951dfd Java 17.0.7-beta+5-202303072331 Mandrel Distribution
2023-03-16 15:27:19.727000+00:00 67.3247 0.17% GraalVM 23.0.0-dev53f861b2 Java 17.0.7-beta+5-202303142331 Mandrel Distribution
2023-03-18 06:03:51.586000+00:00 67.3286 0.01% GraalVM 23.0.0-dev6d3e374d Java 17.0.7-beta+5-202303142331 Mandrel Distribution
2023-03-20 21:17:51.592000+00:00 67.3481 0.03% GraalVM 23.0.0-devcb9d2939 Java 17.0.7-beta+5-202303142331 Mandrel Distribution
2023-03-25 06:11:20.780000+00:00 68.3872 1.54% GraalVM 23.1.0-devef253f24 Java 17.0.7-beta+5-202303232331 Mandrel Distribution
2023-04-08 06:02:35.318000+00:00 66.9651 -2.08% Mandrel-23.1.0-dev8d822ba7
2023-04-11 12:52:50.698000+00:00 66.9612 -0.01% Mandrel-23.1.0-dev5bf5d2f6
2023-04-12 12:20:10.926000+00:00 66.9612 0.00% Mandrel-23.1.0-devf05f397f
2023-04-12 20:35:22.648000+00:00 66.9612 0.00% Mandrel-23.1.0-devf05f397f
2023-04-15 06:14:39.708000+00:00 66.9612 0.00% Mandrel-23.1.0-deveb3b3344
2023-04-17 11:43:23.376000+00:00 66.9573 -0.01% Mandrel-23.1.0-dev52226e97
2023-04-22 06:59:51.163000+00:00 66.4807 -0.71% Mandrel-23.1.0-devb835c3a7
2023-04-29 07:00:05.332000+00:00 66.3870 -0.14% Mandrel-23.1.0-devd3f512b3
2023-05-02 18:43:12.535000+00:00 66.3792 -0.01% Mandrel-23.1.0-devc916a813
2023-05-06 07:11:43.173000+00:00 66.3714 -0.01% Mandrel-23.1.0-devc39cf32a
2023-05-13 06:17:02.486000+00:00 66.1839 -0.28% Mandrel-23.1.0-dev041a2193
2023-05-20 05:42:51.363000+00:00 66.1886 0.01% Mandrel-23.1.0-dev9207f4a7
2023-05-23 12:15:41.991000+00:00 66.1925 0.01% Mandrel-23.1.0-devd2285ed2
2023-05-25 16:43:44.295000+00:00 66.2042 0.02% Mandrel-23.1.0-dev6e981be9
2023-05-25 17:31:03.059000+00:00 66.9279 1.09% Mandrel-23.1.0-dev6e981be9
2023-05-27 05:40:10.072000+00:00 66.9319 0.01% Mandrel-23.1.0-devf9dcffce
2023-05-27 06:17:02.219000+00:00 66.2042 -1.09% Mandrel-23.1.0-devf9dcffce
2023-05-28 04:49:44.488000+00:00 66.9319 1.10% Mandrel-23.1.0-deve0080094
2023-05-29 03:38:33.585000+00:00 66.9319 0.00% Mandrel-23.1.0-deve0080094
2023-05-30 04:06:46.456000+00:00 66.9397 0.01% Mandrel-23.1.0-dev56d66a46
2023-05-31 04:55:04.083000+00:00 67.0218 0.12% Mandrel-23.1.0-dev26fa2ee3
2023-05-31 15:16:41.999000+00:00 66.3019 -1.07% Mandrel-23.1.0-dev26fa2ee3
2023-05-31 16:30:31.624000+00:00 67.0218 1.09% Mandrel-23.1.0-dev26fa2ee3
2023-05-31 22:48:05.377000+00:00 66.3019 -1.07% Mandrel-23.1.0-dev26fa2ee3
2023-05-31 23:14:27.756000+00:00 67.0218 1.09% Mandrel-23.1.0-dev26fa2ee3
2023-06-01 04:12:20.936000+00:00 67.0218 0.00% Mandrel-23.1.0-dev620ba62e
2023-06-01 15:24:48.307000+00:00 66.3058 -1.07% Mandrel-23.1.0-dev620ba62e
2023-06-01 19:17:48.481000+00:00 66.3058 0.00% Mandrel-23.1.0-dev620ba62e
2023-06-02 04:54:04.938000+00:00 67.2873 1.48% Mandrel-23.1.0-devcd661dc4
2023-06-03 06:03:03.948000+00:00 67.2912 0.01% Mandrel-23.1.0-dev2f71a1d0
2023-06-03 06:16:35.874000+00:00 66.5636 -1.08% Mandrel-23.1.0-dev2f71a1d0
2023-06-04 04:59:05.823000+00:00 67.2873 1.09% Mandrel-23.1.0-devfd644de4
2023-06-05 04:40:52.103000+00:00 67.2873 0.00% Mandrel-23.1.0-dev201d9f86
2023-06-06 05:04:14.289000+00:00 67.2912 0.01% Mandrel-23.1.0-dev1ef5441e
2023-06-07 04:18:30.602000+00:00 67.4123 0.18% Mandrel-23.1.0-dev1ef5441e
2023-06-08 03:56:41.865000+00:00 67.4162 0.01% Mandrel-23.1.0-dev0ffa82c1
2023-06-09 05:10:53.725000+00:00 67.4162 0.00% Mandrel-23.1.0-deve6b592bc
2023-06-10 05:12:32.289000+00:00 68.5948 1.75% Mandrel-23.1.0-devdb60f8cc
2023-06-14 04:30:46.834000+00:00 69.9360 1.96% Mandrel-23.1.0-dev61bb2ec4
2023-06-15 04:42:23.294000+00:00 69.9322 -0.01% Mandrel-23.1.0-dev59e1d3fb
2023-06-16 04:53:22.900000+00:00 69.9321 -0.00% Mandrel-23.1.0-dev3aba994e
2023-06-17 05:51:33.481000+00:00 68.6183 -1.88% Mandrel-23.1.0-devac2dec63
2023-06-17 05:54:14.140000+00:00 69.9282 1.91% Mandrel-23.1.0-devac2dec63
2023-06-18 03:57:10.729000+00:00 69.9321 0.01% Mandrel-23.1.0-devb631cd9d
2023-06-19 03:45:50.053000+00:00 69.9321 0.00% Mandrel-23.1.0-devf196ab03
2023-06-20 03:54:45.276000+00:00 69.9322 0.00% Mandrel-23.1.0-devfb1ed2de
2023-06-21 04:53:12.891000+00:00 69.9322 0.00% Mandrel-23.1.0-dev5a90c951
2023-06-22 03:42:35.126000+00:00 69.9361 0.01% Mandrel-23.1.0-devafec45d9
2023-06-23 04:09:37.132000+00:00 69.9361 0.00% Mandrel-23.1.0-devbc8ce69b
2023-06-24 06:11:12.372000+00:00 68.6379 -1.86% Mandrel-23.1.0-devbb283b57
2023-06-24 07:03:08.394000+00:00 69.9517 1.91% Mandrel-23.1.0-devbb283b57
2023-06-25 05:02:32.450000+00:00 69.9517 0.00% Mandrel-23.1.0-dev40c4a1ac
2023-06-26 04:54:27.447000+00:00 69.9993 0.07% Mandrel-23.1.0-dev4c81ea32
2023-06-27 04:59:52.074000+00:00 69.9954 -0.01% Mandrel-23.1.0-deve7486932
2023-06-28 05:06:37.943000+00:00 70.0032 0.01% Mandrel-23.1.0-devc91cf07f
2023-06-29 04:47:11.554000+00:00 70.0071 0.01% Mandrel-23.1.0-dev464ded3a
2023-06-30 05:05:03.429000+00:00 70.0071 0.00% Mandrel-23.1.0-dev4e233fd9
2023-07-01 06:19:57.484000+00:00 70.0071 0.00% Mandrel-23.1.0-dev555d1466
2023-07-01 07:16:22.185000+00:00 68.6457 -1.94% Mandrel-23.1.0-dev555d1466
2023-07-02 05:08:49.192000+00:00 70.0071 1.98% Mandrel-23.1.0-dev1354b8d6
2023-07-03 05:25:38.960000+00:00 70.0071 0.00% Mandrel-23.1.0-dev1354b8d6
2023-07-04 04:06:11.956000+00:00 69.9446 -0.09% Mandrel-23.1.0-dev18ca1022
2023-07-05 04:03:52.974000+00:00 69.9446 0.00% Mandrel-23.1.0-devd6d35861
2023-07-06 04:04:11.488000+00:00 69.9446 0.00% Mandrel-23.1.0-devcfbf0ea5
2023-07-07 04:04:20.663000+00:00 69.9446 0.00% Mandrel-23.1.0-dev942303ce
2023-07-08 06:17:28.812000+00:00 68.5793 -1.95% Mandrel-23.1.0-dev53bd3f0c
2023-07-08 06:42:30.268000+00:00 69.9446 1.99% Mandrel-23.1.0-dev53bd3f0c
2023-07-09 05:23:24.135000+00:00 69.9485 0.01% Mandrel-23.1.0-deve51dde69
2023-07-10 04:13:10.256000+00:00 69.9446 -0.01% Mandrel-23.1.0-dev324c733f
2023-07-11 04:50:37.847000+00:00 69.9485 0.01% Mandrel-23.1.0-dev09f1a389
2023-07-12 04:55:22.617000+00:00 69.9485 0.00% Mandrel-23.1.0-devb7af4ef7
2023-07-13 04:55:07.633000+00:00 69.9485 0.00% Mandrel-23.1.0-devb7af4ef7
2023-07-14 12:09:38.757000+00:00 69.4485 -0.71% Mandrel-23.1.0-dev5be15f5b
2023-07-15 06:23:29.001000+00:00 69.4485 -0.00% Mandrel-23.1.0-dev88583ecc
2023-07-15 06:48:23.105000+00:00 68.5832 -1.25% Mandrel-23.1.0-dev88583ecc
2023-07-16 04:35:34.032000+00:00 69.4485 1.26% Mandrel-23.1.0-dev25ce8d19
2023-07-17 05:16:03.987000+00:00 70.5930 1.65% Mandrel-23.1.0-dev4bb1245c
2023-07-17 20:14:16.103000+00:00 69.7121 -1.25% Mandrel-23.1.0-dev4bb1245c
2023-07-18 05:41:14.364000+00:00 70.5969 1.27% Mandrel-23.1.0-deve774bda2
2023-07-18 14:47:31.600000+00:00 70.5930 -0.01% Mandrel-23.1.0-deve774bda2
2023-07-19 05:54:46.253000+00:00 70.6047 0.02% Mandrel-23.1.0-devc0a564f5
2023-07-20 05:20:26.882000+00:00 70.6282 0.03% Mandrel-23.1.0-deva924f2fa
2023-07-21 03:51:07.997000+00:00 70.6282 0.00% Mandrel-23.1.0-dev627f5797
2023-07-22 06:53:32.662000+00:00 70.6360 0.01% Mandrel-23.1.0-dev293cff16
2023-07-22 07:04:01.678000+00:00 69.7511 -1.25% Mandrel-23.1.0-dev293cff16
2023-07-23 03:52:14.651000+00:00 71.1399 1.99% Mandrel-23.1.0-dev73478a86
2023-07-24 04:16:02.411000+00:00 71.1360 -0.01% Mandrel-23.1.0-dev95ac3113
2023-07-25 05:06:13.190000+00:00 70.6360 -0.70% Mandrel-23.1.0-devead13ad5
2023-07-26 04:51:07.864000+00:00 71.1360 0.71% Mandrel-23.1.0-dev986e78da
2023-07-27 03:46:28.125000+00:00 71.1399 0.01% Mandrel-23.1.0-dev159e9d5a
2023-07-28 03:31:52.342000+00:00 71.1477 0.01% Mandrel-23.1.0-dev8e6177a1
2023-11-10 01:53:32.393000+00:00 73.8674 3.82% Mandrel-24.0.0-dev9115188f
2023-11-10 03:35:35.919000+00:00 73.8674 0.00% Mandrel-24.0.0-dev01ac2d39
2023-11-11 04:28:28.502000+00:00 73.8908 0.03% Mandrel-24.0.0-dev01ac2d39
2023-11-12 04:06:00.694000+00:00 73.8987 0.01% Mandrel-24.0.0-dev651d8b72
2023-11-13 03:46:14.061000+00:00 73.9143 0.02% Mandrel-24.0.0-devba61de65
2023-11-14 04:00:22.873000+00:00 73.9104 -0.01% Mandrel-24.0.0-dev94140807
2023-11-15 03:24:39.073000+00:00 73.9182 0.01% Mandrel-24.0.0-dev86b44fe6
2023-11-16 02:56:19.230000+00:00 73.9338 0.02% Mandrel-24.0.0-devbeee91be
2023-11-17 03:02:49.608000+00:00 74.0666 0.18% Mandrel-24.0.0-devf52bd44e
2023-11-18 04:34:52.160000+00:00 74.0862 0.03% Mandrel-24.0.0-dev8ee95bb3
2023-11-19 03:03:13.589000+00:00 74.1877 0.14% Mandrel-24.0.0-dev7ffea4b8
2023-11-20 03:03:54.946000+00:00 74.1877 0.00% Mandrel-24.0.0-devc291aa4f
2023-11-21 02:59:00.618000+00:00 74.1721 -0.02% Mandrel-24.0.0-devc8c30be4
2023-11-21 10:40:02.631000+00:00 74.1760 0.01% Mandrel-24.0.0-devc8c30be4
2023-11-22 02:59:45.543000+00:00 74.1760 0.00% Mandrel-24.0.0-devdb151e9a
2023-11-23 13:19:24.017000+00:00 86.8830 17.13% Mandrel-24.0.0-dev4887f282
2023-11-24 03:27:24.802000+00:00 86.8830 0.00% Mandrel-24.0.0-dev1b6a5460
2023-11-25 04:32:48.795000+00:00 86.8908 0.01% Mandrel-24.0.0-dev9805b1b9
2023-11-26 03:03:40.477000+00:00 86.9221 0.04% Mandrel-24.0.0-dev9805b1b9
2023-11-27 02:52:54.464000+00:00 86.8908 -0.04% Mandrel-24.0.0-dev9805b1b9
2023-11-28 02:57:26.286000+00:00 86.9026 0.01% Mandrel-24.0.0-devee8e9a01
2023-11-29 03:01:23.924000+00:00 88.1333 1.42% Mandrel-24.0.0-devb3d20a4c
2023-11-30 02:59:58.353000+00:00 88.1528 0.02% Mandrel-24.0.0-devfe3452f9
2023-12-06 02:56:17.703000+00:00 88.2777 0.14% Mandrel-24.0.0-dev240f4b90
2023-12-07 02:52:50.675000+00:00 88.2816 0.00% Mandrel-24.0.0-dev70824557
2023-12-08 03:54:41.044000+00:00 88.2816 0.00% Mandrel-24.0.0-dev70824557
2023-12-08 05:15:24.237000+00:00 88.2699 -0.01% Mandrel-24.0.0-dev4f570445
2023-12-09 03:21:56.545000+00:00 88.3324 0.07% Mandrel-24.0.0-dev4f570445
2023-12-09 07:24:49.231000+00:00 88.3324 0.00% Mandrel-24.0.0-devf0e8373e
2023-12-10 03:01:54.235000+00:00 88.3441 0.01% Mandrel-24.0.0-devf60f913b
2023-12-11 03:01:00.022000+00:00 88.3324 -0.01% Mandrel-24.0.0-devf60f913b
2023-12-12 02:57:38.472000+00:00 88.3324 0.00% Mandrel-24.0.0-devddb574c6
2023-12-13 02:53:35.076000+00:00 88.4027 0.08% Mandrel-24.0.0-dev489611a3
2023-12-16 04:57:32.638000+00:00 88.4027 0.00% Mandrel-24.0.0-deva4312398
2023-12-17 02:59:30.776000+00:00 88.4144 0.01% Mandrel-24.0.0-dev986213c4
2023-12-18 02:54:12.767000+00:00 88.4066 -0.01% Mandrel-24.0.0-dev986213c4
2023-12-18 18:11:01.582000+00:00 88.4066 0.00% Mandrel-24.0.0-dev986213c4
2023-12-19 02:53:12.151000+00:00 88.4066 0.00% Mandrel-24.0.0-dev986213c4
2023-12-19 13:21:26.843000+00:00 88.4261 0.02% Mandrel-24.0.0-dev986213c4
2023-12-19 18:38:31.568000+00:00 80.2074 -9.29% Mandrel-24.0.0-dev641e918f
2023-12-20 03:08:35.344000+00:00 80.2074 0.00% Mandrel-24.0.0-deve39f0cc7
2024-01-03 03:25:35.365000+00:00 80.3597 0.19% Mandrel-24.0.0-devae397d98
2024-01-04 03:22:42.466000+00:00 80.5707 0.26% Mandrel-24.0.0-dev6a63c968
2024-01-10 03:21:45.987000+00:00 80.6256 0.07% Mandrel-24.0.0-dev6df04c9a
2024-01-12 03:19:30.417000+00:00 80.8092 0.23% Mandrel-24.1.0-dev1966b1c7
2024-01-13 05:41:36.039000+00:00 80.8131 0.00% Mandrel-24.1.0-dev1966b1c7
2024-01-14 03:31:59.539000+00:00 80.8170 0.00% Mandrel-24.1.0-dev1966b1c7
2024-01-15 03:19:03.748000+00:00 80.8131 -0.00% Mandrel-24.1.0-dev1966b1c7
2024-01-16 03:24:22.030000+00:00 80.2388 -0.71% Mandrel-24.1.0-devbdf05ae9
2024-01-19 03:19:37.677000+00:00 80.7935 0.69% Mandrel-24.1.0-devc9675b12
2024-01-24 03:29:23.107000+00:00 80.2779 -0.64% Mandrel-24.1.0-devcb0f826e
2024-01-24 11:50:25.234000+00:00 80.2779 0.00% Mandrel-24.1.0-devcb0f826e
2024-01-24 23:25:50.260000+00:00 80.2818 0.00% Mandrel-24.1.0-devcb0f826e
2024-01-25 03:29:21.186000+00:00 80.2818 0.00% Mandrel-24.1.0-devf5e199b6
2024-01-26 03:21:33.137000+00:00 80.2857 0.00% Mandrel-24.1.0-dev44a1d4ba
2024-01-31 03:34:06.216000+00:00 80.3248 0.05% Mandrel-24.1.0-devc94bb1c8
2024-02-01 03:27:33.009000+00:00 80.4615 0.17% Mandrel-24.1.0-devf105a800
2024-02-02 03:25:01.759000+00:00 80.4771 0.02% Mandrel-24.1.0-dev625bba86
2024-02-03 05:45:05.921000+00:00 80.4693 -0.01% Mandrel-24.1.0-dev86b67224
2024-02-04 03:19:33.835000+00:00 80.4732 0.00% Mandrel-24.1.0-devcc4c5aa4
2024-02-05 03:20:06.591000+00:00 80.4654 -0.01% Mandrel-24.1.0-devcc4c5aa4
2024-02-06 03:24:53.568000+00:00 80.4732 0.01% Mandrel-24.1.0-devd6feabf6
2024-02-07 03:18:16.875000+00:00 80.5162 0.05% Mandrel-24.1.0-dev18295e1e
2024-02-08 03:15:57.921000+00:00 80.5044 -0.01% Mandrel-24.1.0-devccd445c3
2024-02-09 03:23:02.066000+00:00 80.5083 0.00% Mandrel-24.1.0-dev9f56e672
2024-02-10 05:49:57.330000+00:00 80.5044 -0.00% Mandrel-24.1.0-devfb01050f
2024-02-11 03:29:56.282000+00:00 80.5049 0.00% Mandrel-24.1.0-deva791ad96
2024-02-12 03:14:33.962000+00:00 80.5167 0.01% Mandrel-24.1.0-deva791ad96
2024-02-13 03:26:51.357000+00:00 80.5167 0.00% Mandrel-24.1.0-dev16e1a562
2024-02-14 03:26:40.859000+00:00 80.6846 0.21% Mandrel-24.1.0-deva0b5df99
2024-02-15 03:26:02.919000+00:00 80.6846 0.00% Mandrel-24.1.0-devb53e143a
2024-02-16 03:17:24.130000+00:00 80.6846 0.00% Mandrel-24.1.0-devc2b403a2
2024-02-17 05:52:44.169000+00:00 80.6846 0.00% Mandrel-24.1.0-dev49f93601
2024-02-18 03:25:28.750000+00:00 80.6846 0.00% Mandrel-24.1.0-dev1c91c0a5
2024-02-19 03:28:43.783000+00:00 80.6846 0.00% Mandrel-24.1.0-devdc877ee4
2024-02-21 04:07:53.573000+00:00 80.6847 0.00% Mandrel-24.1.0-dev8527960d
2024-02-22 03:35:26.217000+00:00 80.6846 -0.00% Mandrel-24.1.0-devcbab34e2
2024-02-23 03:24:14.291000+00:00 80.6846 0.00% Mandrel-24.1.0-devcbab34e2
2024-02-24 05:25:58.117000+00:00 80.8096 0.15% Mandrel-24.1.0-devcbab34e2
2024-02-25 03:34:24.076000+00:00 80.8096 0.00% Mandrel-24.1.0-devcbab34e2
2024-02-26 03:25:18.265000+00:00 80.8096 0.00% Mandrel-24.1.0-devcbab34e2
2024-02-27 03:34:43.764000+00:00 80.8096 0.00% Mandrel-24.1.0-devcbab34e2
2024-02-28 03:27:55.261000+00:00 80.8096 0.00% Mandrel-24.1.0-devcbab34e2
2024-02-29 03:28:38.198000+00:00 80.8096 0.00% Mandrel-24.1.0-devcbab34e2
2024-03-01 03:33:28.518000+00:00 80.8096 0.00% Mandrel-24.1.0-devcbab34e2
2024-03-02 06:25:42.693000+00:00 80.8096 0.00% Mandrel-24.1.0-dev877d9034
2024-03-03 03:28:11.558000+00:00 80.8721 0.08% Mandrel-24.1.0-dev63542e0f
2024-03-04 04:12:10.726000+00:00 81.0596 0.23% Mandrel-24.1.0-devf54611aa
2024-03-05 03:28:00.059000+00:00 81.0596 0.00% Mandrel-24.1.0-dev418f219a
2024-03-06 04:08:22.735000+00:00 81.1221 0.08% Mandrel-24.1.0-dev418f219a
2024-03-07 03:06:16.847000+00:00 81.1221 0.00% Mandrel-24.1.0-dev418f219a
2024-03-08 03:32:54.393000+00:00 81.1221 0.00% Mandrel-24.1.0-dev418f219a
2024-03-09 05:43:09.466000+00:00 81.1221 0.00% Mandrel-24.1.0-dev418f219a
2024-03-15 03:26:22.592000+00:00 80.9971 -0.15% Mandrel-24.1.0-dev646ceb28
2024-03-16 05:48:54.280000+00:00 81.0596 0.08% Mandrel-24.1.0-devd924b373
2024-03-21 03:31:52.243000+00:00 81.1236 0.08% Mandrel-24.1.0-devaf936374
2024-03-22 03:30:50.219000+00:00 81.1236 0.00% Mandrel-24.1.0-dev13054560
2024-03-23 05:53:47.290000+00:00 81.1236 0.00% Mandrel-24.1.0-deve533682e
2024-03-24 03:41:06.815000+00:00 81.1236 0.00% Mandrel-24.1.0-dev917f6075
2024-03-25 03:31:20.485000+00:00 81.1236 0.00% Mandrel-24.1.0-dev917f6075
2024-03-26 04:00:11.143000+00:00 81.1236 0.00% Mandrel-24.1.0-devfb3fd8f8
2024-03-26 07:31:16.745000+00:00 81.1236 0.00% Mandrel-24.1.0-dev803a14db
2024-03-26 07:34:40.152000+00:00 81.1236 0.00% Mandrel-24.1.0-dev803a14db
2024-03-28 03:26:16.966000+00:00 81.1236 0.00% Mandrel-24.1.0-deve9daa587

The most important dates, i.e. the ones resulting in > 1% increase that don't seem to be fixed/reverted yet (accounting for major Mandrel changes like a new release) appear to be:

Timestamp Total Size (MB) Diff (%) Mandrel Version
2022-09-30 07:04:52.175000+00:00 55.7676 1.05% GraalVM 23.0.0-dev12610330 Java 17 Mandrel Distribution
2022-11-05 06:42:19.689000+00:00 57.1857 1.82% GraalVM 23.0.0-dev5e100c36 Java 17 Mandrel Distribution
2022-12-17 05:48:59.896000+00:00 58.4155 1.69% GraalVM 23.0.0-devfbb40f63 Java 17.0.6-beta+7-202212152331 Mandrel Distribution
2023-02-22 04:33:28.541000+00:00 60.2696 1.71% **GraalVM 23.0.0-dev9f45be3e Java 17.0.7-beta+2-202302162331 Mandrel Distribution **
2023-02-24 04:56:00.564000+00:00 67.0470 11.25% GraalVM 23.0.0-devac1c7c66 Java 17.0.7-beta+2-202302212331 Mandrel Distribution
2023-11-10 01:53:32.393000+00:00 73.8674 3.82% Mandrel-24.0.0-dev9115188f
2023-11-23 13:19:24.017000+00:00 86.8830 17.13% Mandrel-24.0.0-dev4887f282
2023-11-29 03:01:23.924000+00:00 88.1333 1.42% Mandrel-24.0.0-devb3d20a4c

The unstable period between mid June and late July in 2023 is also interesting.

Unfortunately for the period between 2023-07-28 and 2023-11-10 we don't have enough data from the nightly builds, but based on the weekly builds the main increase appears to have happened between 2023-07-28 and 2023-09-08:

Timestamp Total Size (MB) Diff (%) Mandrel Version
2023-07-28 03:31:52.342000+00:00 71.1477 0.01% Mandrel-23.1.0-dev8e6177a1
2023-09-08 17:56:09.202000+00:00 72.7101 2.20% Mandrel-23.1.0.0-devc904cd96

Unfortunately, by just looking at these data it's not possible to tell in which case the increase comes from a Mandrel change or a Quarkus change, but at least they narrow down the search area.

Edit: Filtered the data to only keep nightly runs without overlapping Mandrel versions (for periods during which we were testing with two Mandrel versions).

@zakkak
Copy link
Contributor

zakkak commented Mar 28, 2024

The 2023-11-23 increase seems to be caused by #35113
cc @marko-bekhta @yrodiere

@zakkak
Copy link
Contributor

zakkak commented Mar 28, 2024

The 2023-02-24 increase seems to be caused by #31235 (which includes 83 commits and makes it hard to see if it's caused by the bump, or some specific change)

@zakkak
Copy link
Contributor

zakkak commented Mar 29, 2024

The 2023-11-29 increase seems to be caused by:

  1. Runtime (re)initialize Netty's PlatformDependent classes #37347 (~1%) which IMHO is well justified.
  2. Upgrade to Hibernate ORM 6.4, Hibernate Search 7.0, Hibernate Reactive 2.2 #36978 (~0.5%) which is also justified since it increases the code in the test itself.

@jerboaa
Copy link
Contributor Author

jerboaa commented Apr 29, 2024

We now see an increase again for this tested app. We are now at an image size of 85721216 with latest 23.1:

 Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Expected image_details.total_bytes to be within range [83036632 +- 3%] but was 85721216 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)

See: https://github.com/graalvm/mandrel/actions/runs/8856285533/job/24322835033#step:12:658

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/native-image kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants