graalvm / setup-graalvm

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

Initial support for early access builds of Oracle GraalVM #83

Closed fniephaus closed 7 months ago

github-actions[bot] commented 7 months ago

GraalVM Native Image Build Report

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

Environment

Java version 23+8 Vendor version GraalVM CE 23-dev+8.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,171 71.290% 3,643 43.107% 14,675 43.519%
Reflection 1,022 22.977% 60 0.710% 525 1.557%
JNI 57 1.281% 57 0.674% 52 0.154%
Loaded 4,448 100.000% 8,451 100.000% 33,721 100.000%

Image Details

Category Size in % Details
Code area 4.84MB 38.543% 8,277 compilation units
Image heap 7.37MB 58.630% 100,995 objects, 154.40KB for 47 resources
Other data 363.84KB 2.827%
Total 12.57MB 100.000%

Resource Usage

Garbage collection 3.07s (6.901% of total time) in 223 GCs
Peak RSS 923.69MB (5.780% of 15.61GB system memory)
CPU load 3.655 (91.374% 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 #315.

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.37.32826)
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.750%
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,298 100.000%

Image Details

Category Size in % Details
Code area 2.80MB 44.241% 3,442 compilation units
Image heap 3.45MB 54.439% 48,412 objects, 108.00B for 1 resources
Other data 85.64KB 1.320%
Total 6.34MB 100.000%

Resource Usage

Garbage collection 1.77s (2.797% of total time) in 136 GCs
Peak RSS 893.37MB (5.453% of 16.00GB system memory)
CPU load 2.658 (66.453% 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 6s as part of the 'test-native-image-windows' job in run #315.

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 3,133 71.775% 3,605 42.993% 14,601 43.756%
Reflection 1,003 22.978% 52 0.620% 525 1.573%
JNI 61 1.397% 51 0.608% 52 0.156%
Loaded 4,365 100.000% 8,385 100.000% 33,369 100.000%

Image Details

Category Size in % Details
Code area 4.97MB 39.731% 8,257 compilation units
Image heap 7.37MB 58.917% 88,544 objects, 154.40KB for 47 resources
Other data 173.25KB 1.352%
Total 12.51MB 100.000%

Resource Usage

Garbage collection 3.63s (5.474% of total time) in 251 GCs
Peak RSS 817.68MB (4.991% of 16.00GB system memory)
CPU load 2.722 (68.054% 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.6s as part of the 'test-extensive' job in run #315.

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.178% 3,484 compilation units
Image heap 3.46MB 29.168% 48,946 objects, 108.00B for 1 resources
Debug info 5.33MB 44.897%
Other data 335.28KB 2.756%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 1.80s (3.872% of total time) in 238 GCs
Peak RSS 1.00GB (6.419% of 15.61GB system memory)
CPU load 3.592 (89.801% of 4 CPU cores)

Report generated by setup-graalvm.