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

Allow `java-version: 'dev'` for GraalVM dev builds #31

Closed fniephaus closed 1 year ago

fniephaus commented 1 year ago

Allow java-version: 'dev' if version: 'dev'.

Fixes #30

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

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

Environment

GraalVM version GraalVM 23.0.0-dev Java 19.0.1+10-jvmci-23.0-b04 CE C compiler x86_64-linux-musl-gcc (linux, x86_64, 10.2.1)
Java version 19.0.1+10-jvmci-23.0-b04 Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 2872 71.890% 3502 50.909% 13291 45.910%
Reflection 877 21.952% 0 0.000% 353 1.219%
JNI 57 1.427% 56 0.814% 52 0.180%
Loaded 3995 100.000% 6879 100.000% 28950 100.000%

Image Details

Category Size in % Details
Code area 4.49MB 34.856% 7428 compilation units
Image heap 8.06MB 62.547% 152.82KB for 5 resources
Other data 342.59KB 2.597%
Total 12.88MB 100.000%

Resource Usage

Garbage collection 1.25s in 17 GCs
Peak RSS 2.37GB (34.947% of 6.78GB system memory)
CPU load 1.959 (97.941% of 2 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

helloworld generated as part of the 'test-native-image-msvc' job in run #171.

Environment

GraalVM version GraalVM 22.3.0 Java 17 CE C compiler cl.exe (microsoft, x64, 19.34.31937)
Java version 17.0.5+8-jvmci-22.3-b08 Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 2799 74.205% 3376 50.836% 12423 43.114%
Reflection 28 0.742% 0 0.000% 314 1.090%
JNI 62 1.644% 53 0.798% 52 0.180%
Loaded 3772 100.000% 6641 100.000% 28814 100.000%

Image Details

Category Size in % Details
Code area 4.07MB 36.436% 7129 compilation units
Image heap 6.91MB 61.931% 148.84KB for 5 resources
Other data 186.66KB 1.633%
Total 11.16MB 100.000%

Resource Usage

Garbage collection 1.45s in 17 GCs
Peak RSS 2.33GB (33.248% of 7.00GB system memory)
CPU load 1.459 (72.968% of 2 CPU cores)

Report generated by setup-graalvm.

github-actions[bot] commented 1 year ago

GraalVM Native Image Build Report

helloworld generated as part of the 'test-extensive' job in run #171.

Environment

GraalVM version GraalVM 22.3.0 Java 17 CE C compiler gcc (linux, x86_64, 11.3.0)
Java version 17.0.5+8-jvmci-22.3-b08 Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 2819 73.164% 3386 50.810% 12421 42.781%
Reflection 27 0.701% 0 0.000% 313 1.078%
JNI 58 1.505% 58 0.870% 52 0.179%
Loaded 3853 100.000% 6664 100.000% 29034 100.000%

Image Details

Category Size in % Details
Code area 3.93MB 21.871% 7102 compilation units
Image heap 6.91MB 38.446% 148.84KB for 5 resources
Debug info 6.60MB 36.733%
Other data 542.99KB 2.950%
Total 17.97MB 100.000%

Resource Usage

Garbage collection 1.48s in 19 GCs
Peak RSS 2.51GB (36.963% of 6.78GB system memory)
CPU load 1.925 (96.238% of 2 CPU cores)

Report generated by setup-graalvm.