graalvm / setup-graalvm

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

Support fixed GA versions of Oracle GraalVM. #68

Closed fniephaus closed 1 year ago

fniephaus commented 1 year ago

Closes #63.

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

helloworld generated in 1m 28s as part of the 'test-native-image-musl' job in run #286.

Environment

Java version 21.0.1+12 Vendor version GraalVM CE 21.0.1-dev+12.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,299 73.540% 3,828 49.464% 15,702 45.370%
Reflection 1,032 23.005% 87 1.124% 670 1.936%
JNI 57 1.271% 55 0.711% 52 0.150%
Loaded 4,486 100.000% 7,739 100.000% 34,609 100.000%

Image Details

Category Size in % Details
Code area 5.42MB 39.377% 8,892 compilation units
Image heap 7.99MB 58.029% 109,589 objects, 154.36KB for 115 resources
Other data 365.90KB 2.594%
Total 13.77MB 100.000%

Resource Usage

Garbage collection 9.56s (10.796% of total time) in 156 GCs
Peak RSS 1014.77MB (14.660% of 6.76GB system memory)
CPU load 1.953 (97.637% of 2 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

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

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 3,260 74.141% 3,801 49.570% 15,632 45.733%
Reflection 1,027 23.357% 84 1.095% 672 1.966%
JNI 61 1.387% 51 0.665% 52 0.152%
Loaded 4,397 100.000% 7,668 100.000% 34,181 100.000%

Image Details

Category Size in % Details
Code area 5.56MB 42.069% 8,877 compilation units
Image heap 7.50MB 56.708% 97,308 objects, 154.36KB for 129 resources
Other data 165.56KB 1.223%
Total 13.22MB 100.000%

Resource Usage

Garbage collection 7.77s (7.436% of total time) in 111 GCs
Peak RSS 1.07GB (15.356% of 7.00GB system memory)
CPU load 1.575 (78.762% of 2 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

helloworld generated in 2m 8s as part of the 'test-native-image-windows-msvc' job in run #286.

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 1,811 59.241% 1,680 45.789% 7,600 35.723%
Reflection 617 20.183% 0 0.000% 282 1.325%
JNI 53 1.734% 30 0.818% 48 0.226%
Loaded 3,057 100.000% 3,669 100.000% 21,275 100.000%

Image Details

Category Size in % Details
Code area 2.80MB 44.229% 3,438 compilation units
Image heap 3.45MB 54.439% 48,404 objects, 108.00B for 1 resources
Other data 86.39KB 1.332%
Total 6.34MB 100.000%

Resource Usage

Garbage collection 4.39s (3.406% of total time) in 135 GCs
Peak RSS 937.04MB (13.073% of 7.00GB system memory)
CPU load 1.484 (74.201% of 2 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

helloworld generated in 1m 16s as part of the 'test-extensive' job in run #286.

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.616%
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,653 100.000%

Image Details

Category Size in % Details
Code area 2.75MB 23.179% 3,484 compilation units
Image heap 3.46MB 29.164% 48,944 objects, 108.00B for 1 resources
Debug info 5.33MB 44.905%
Other data 334.82KB 2.752%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 3.51s (4.587% of total time) in 69 GCs
Peak RSS 1.21GB (17.974% of 6.76GB system memory)
CPU load 1.952 (97.582% of 2 CPU cores)

Report generated by setup-graalvm.