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

Updates after the release of GraalVM for JDK 22. #92

Closed fniephaus closed 7 months ago

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

Environment

Java version 23+13 Vendor version GraalVM CE 23-dev+13.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,321 71.992% 3,850 43.636% 15,410 44.347%
Reflection 1,049 22.740% 68 0.771% 460 1.324%
JNI 57 1.236% 57 0.646% 52 0.150%
Loaded 4,613 100.000% 8,823 100.000% 34,749 100.000%

Image Details

Category Size in % Details
Code area 5.27MB 38.208% 8,776 compilation units
Image heap 7.97MB 57.791% 103,298 objects, 154.32KB for 55 resources
Other data 564.89KB 4.000%
Total 13.79MB 100.000%

Resource Usage

Garbage collection 3.23s (6.892% of total time) in 216 GCs
Peak RSS 920.09MB (5.757% of 15.61GB system memory)
CPU load 3.655 (91.381% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 1,809 59.234% 1,678 45.635% 7,614 35.752%
Reflection 616 20.170% 0 0.000% 282 1.324%
JNI 53 1.735% 30 0.816% 48 0.225%
Loaded 3,054 100.000% 3,677 100.000% 21,297 100.000%

Image Details

Category Size in % Details
Code area 2.80MB 44.239% 3,442 compilation units
Image heap 3.45MB 54.439% 48,409 objects, 108.00B for 1 resources
Other data 85.80KB 1.322%
Total 6.34MB 100.000%

Resource Usage

Garbage collection 1.62s (2.561% of total time) in 133 GCs
Peak RSS 849.75MB (5.187% of 16.00GB system memory)
CPU load 2.510 (62.749% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

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.613%
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,655 100.000%

Image Details

Category Size in % Details
Code area 2.75MB 23.182% 3,484 compilation units
Image heap 3.46MB 29.165% 48,946 objects, 108.00B for 1 resources
Debug info 5.33MB 44.903%
Other data 334.46KB 2.749%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 1.83s (3.979% of total time) in 125 GCs
Peak RSS 1.16GB (7.458% of 15.61GB system memory)
CPU load 3.450 (86.246% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 1,809 59.234% 1,678 45.635% 7,614 35.752%
Reflection 616 20.170% 0 0.000% 282 1.324%
JNI 53 1.735% 30 0.816% 48 0.225%
Loaded 3,054 100.000% 3,677 100.000% 21,297 100.000%

Image Details

Category Size in % Details
Code area 2.80MB 44.252% 3,442 compilation units
Image heap 3.45MB 54.439% 48,416 objects, 108.00B for 1 resources
Other data 84.92KB 1.309%
Total 6.34MB 100.000%

Resource Usage

Garbage collection 1.63s (2.196% of total time) in 114 GCs
Peak RSS 985.98MB (6.018% of 16.00GB system memory)
CPU load 2.200 (54.996% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

Environment

Java version 23+13 Vendor version GraalVM CE 23-dev+13.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,321 71.992% 3,850 43.636% 15,410 44.348%
Reflection 1,049 22.740% 68 0.771% 460 1.324%
JNI 57 1.236% 57 0.646% 52 0.150%
Loaded 4,613 100.000% 8,823 100.000% 34,748 100.000%

Image Details

Category Size in % Details
Code area 5.27MB 38.209% 8,776 compilation units
Image heap 7.97MB 57.790% 103,312 objects, 154.32KB for 55 resources
Other data 565.08KB 4.002%
Total 13.79MB 100.000%

Resource Usage

Garbage collection 3.14s (6.895% of total time) in 246 GCs
Peak RSS 936.78MB (5.862% of 15.61GB system memory)
CPU load 3.665 (91.618% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

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.178% 3,484 compilation units
Image heap 3.46MB 29.169% 48,942 objects, 108.00B for 1 resources
Debug info 5.33MB 44.896%
Other data 335.37KB 2.757%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 1.68s (3.685% of total time) in 210 GCs
Peak RSS 1.01GB (6.452% of 15.61GB system memory)
CPU load 3.576 (89.402% of 4 CPU cores)

Report generated by setup-graalvm.