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

Bump version to `1.2.4`. #110

Closed fniephaus closed 1 month ago

github-actions[bot] commented 1 month ago

GraalVM Native Image Build Report

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

Environment

Java version 24+17 Vendor version GraalVM CE 24-dev+17.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,335 69.960% 3,837 42.886% 15,570 44.095%
Reflection 1,032 21.649% 7 0.078% 140 0.396%
JNI 57 1.196% 57 0.637% 52 0.147%
Loaded 4,767 100.000% 8,947 100.000% 35,310 100.000%

Image Details

Category Size in % Details
Code area 5.34MB 40.506% 8,918 compilation units
Image heap 7.25MB 54.985% 95,022 objects, 154.36KB for 55 resources
Other data 608.73KB 4.509%
Total 13.19MB 100.000%

Resource Usage

Garbage collection 1.82s (3.750% of total time) in 431 GCs
Peak RSS 907.33MB (5.678% of 15.61GB system memory)
CPU load 3.661 (91.523% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 month ago

GraalVM Native Image Build Report

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

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 1,809 59.311% 1,684 45.587% 7,635 35.796%
Reflection 618 20.262% 0 0.000% 282 1.322%
JNI 53 1.738% 30 0.812% 48 0.225%
Loaded 3,050 100.000% 3,694 100.000% 21,329 100.000%

Image Details

Category Size in % Details
Code area 2.77MB 43.917% 3,464 compilation units
Image heap 3.45MB 54.709% 48,656 objects, 108.00B for 1 resources
Other data 88.72KB 1.374%
Total 6.30MB 100.000%

Resource Usage

Garbage collection 1.65s (2.548% of total time) in 123 GCs
Peak RSS 970.08MB (5.921% of 16.00GB system memory)
CPU load 2.527 (63.178% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 month ago

GraalVM Native Image Build Report

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

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 3,319 70.632% 3,841 43.056% 15,584 44.415%
Reflection 1,020 21.707% 7 0.078% 140 0.399%
JNI 61 1.298% 51 0.572% 52 0.148%
Loaded 4,699 100.000% 8,921 100.000% 35,087 100.000%

Image Details

Category Size in % Details
Code area 5.53MB 42.113% 8,945 compilation units
Image heap 7.25MB 55.255% 94,892 objects, 154.36KB for 55 resources
Other data 353.66KB 2.632%
Total 13.12MB 100.000%

Resource Usage

Garbage collection 2.07s (2.673% of total time) in 438 GCs
Peak RSS 914.07MB (5.579% of 16.00GB system memory)
CPU load 2.462 (61.538% of 4 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 month ago

GraalVM Native Image Build Report

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

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,927 objects, 108.00B for 1 resources
Debug info 5.33MB 44.904%
Other data 334.50KB 2.750%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 1.86s (3.906% of total time) in 129 GCs
Peak RSS 1.16GB (7.434% of 15.61GB system memory)
CPU load 3.580 (89.490% of 4 CPU cores)

Report generated by setup-graalvm.