graalvm / setup-graalvm

GitHub Action for setting up GraalVM distributions.
https://www.graalvm.org
Universal Permissive License v1.0
195 stars 28 forks source link

Update GDS test and dist files. #99

Closed fniephaus closed 4 months ago

github-actions[bot] commented 4 months ago

GraalVM Native Image Build Report

helloworld generated in 49.4s as part of the 'test-native-image-musl' job in run #378.

Environment

Java version 24+1 Vendor version GraalVM CE 24-dev+1.1
Graal compiler optimization level: 2, target machine: x86-64-v3
C compiler x86_64-linux-musl-gcc (linux, x86_64, 10.2.1)
Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 3,301 70.746% 3,866 44.062% 15,540 44.433%
Reflection 1,029 22.053% 66 0.752% 374 1.069%
JNI 57 1.222% 57 0.650% 52 0.149%
Loaded 4,666 100.000% 8,774 100.000% 34,974 100.000%

Image Details

Category Size in % Details
Code area 5.34MB 39.141% 8,881 compilation units
Image heap 7.73MB 56.681% 106,481 objects, 154.36KB for 55 resources
Other data 583.68KB 4.178%
Total 13.64MB 100.000%

Resource Usage

Garbage collection 2.11s (4.266% of total time) in 428 GCs
Peak RSS 990.35MB (6.197% of 15.61GB system memory)
CPU load 3.635 (90.869% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 4 months ago

GraalVM Native Image Build Report

helloworld generated in 1m 0s as part of the 'test-native-image-windows' job in run #378.

Environment

Java version 24+1 Vendor version GraalVM CE 24-dev+1.1
Graal compiler optimization level: 2, target machine: x86-64-v3
C compiler cl.exe (microsoft, x64, 19.40.33811)
Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 3,263 71.307% 3,829 43.961% 15,470 44.752%
Reflection 1,010 22.072% 58 0.666% 374 1.082%
JNI 61 1.333% 51 0.586% 52 0.150%
Loaded 4,576 100.000% 8,710 100.000% 34,568 100.000%

Image Details

Category Size in % Details
Code area 5.47MB 42.509% 8,866 compilation units
Image heap 7.24MB 56.195% 94,276 objects, 154.36KB for 55 resources
Other data 170.88KB 1.296%
Total 12.88MB 100.000%

Resource Usage

Garbage collection 2.23s (3.664% of total time) in 429 GCs
Peak RSS 940.82MB (5.742% of 16.00GB system memory)
CPU load 3.036 (75.889% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 4 months ago

GraalVM Native Image Build Report

helloworld generated in 1m 7s as part of the 'test-native-image-windows-msvc' job in run #378.

Environment

Java version 17.0.11+7-LTS Vendor version Oracle GraalVM 17.0.11+7.1
Graal compiler optimization level: 2, target machine: x86-64-v3, PGO: ML-inferred
C compiler cl.exe (microsoft, x64, 19.40.33811)
Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 1,809 59.331% 1,684 45.612% 7,634 35.802%
Reflection 618 20.269% 0 0.000% 282 1.323%
JNI 53 1.738% 30 0.813% 48 0.225%
Loaded 3,049 100.000% 3,692 100.000% 21,323 100.000%

Image Details

Category Size in % Details
Code area 2.81MB 44.216% 3,456 compilation units
Image heap 3.46MB 54.428% 48,543 objects, 108.00B for 1 resources
Other data 88.22KB 1.356%
Total 6.35MB 100.000%

Resource Usage

Garbage collection 1.63s (2.429% of total time) in 119 GCs
Peak RSS 1003.64MB (6.126% of 16.00GB system memory)
CPU load 2.454 (61.340% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 4 months ago

GraalVM Native Image Build Report

helloworld generated in 44.4s as part of the 'test-extensive' job in run #378.

Environment

Java version 17.0.8+9-LTS Vendor version Oracle GraalVM 17.0.8+9.1
Graal compiler optimization level: 2, target machine: x86-64-v3, PGO: ML-inferred
C compiler gcc (linux, x86_64, 11.4.0)
Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 1,853 59.145% 1,737 46.369% 7,712 35.615%
Reflection 638 20.364% 0 0.000% 281 1.298%
JNI 49 1.564% 32 0.854% 48 0.222%
Loaded 3,133 100.000% 3,746 100.000% 21,654 100.000%

Image Details

Category Size in % Details
Code area 2.75MB 23.182% 3,484 compilation units
Image heap 3.46MB 29.167% 48,928 objects, 108.00B for 1 resources
Debug info 5.33MB 44.899%
Other data 334.71KB 2.752%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 1.63s (3.675% of total time) in 193 GCs
Peak RSS 1005.30MB (6.291% of 15.61GB system memory)
CPU load 3.607 (90.179% of 4 CPU cores)

Report generated by setup-graalvm.