Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to macos-12. #103

Merged
merged 1 commit into from
Aug 12, 2024
Merged

Upgrade to macos-12. #103

merged 1 commit into from
Aug 12, 2024

Conversation

fniephaus
Copy link
Member

This PR ensures the test matrix for GitHub Action for GraalVM uses macos-12 as opposed to macos-11, which was removed in June 2024: https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/.

@fniephaus fniephaus self-assigned this Aug 12, 2024
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Aug 12, 2024
Copy link

GraalVM Native Image Build Report

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

Environment

Java version 24+8 Vendor version GraalVM CE 24-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,305 70.200% 3,823 42.825% 15,472 43.916%
Reflection 1,033 21.941% 13 0.146% 138 0.392%
JNI 57 1.211% 57 0.639% 52 0.148%
Loaded 4,708 100.000% 8,927 100.000% 35,231 100.000%

Image Details

Category Size in % Details
Code area 5.29MB 38.902% 8,854 compilation units
Image heap 7.75MB 56.955% 106,291 objects, 154.36KB for 55 resources
Other data 577.20KB 4.142%
Total 13.61MB 100.000%

Resource Usage

Garbage collection 2.10s (4.577% of total time) in 478 GCs
Peak RSS 1011.96MB (6.332% of 15.61GB system memory)
CPU load 3.638 (90.957% of 4 CPU cores)

Report generated by setup-graalvm.

Copy link

GraalVM Native Image Build Report

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

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.40.33813)
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.920% 3,464 compilation units
Image heap 3.45MB 54.709% 48,652 objects, 108.00B for 1 resources
Other data 88.55KB 1.372%
Total 6.30MB 100.000%

Resource Usage

Garbage collection 1.60s (2.649% of total time) in 123 GCs
Peak RSS 966.45MB (5.899% of 16.00GB system memory)
CPU load 2.630 (65.747% of 4 CPU cores)

Report generated by setup-graalvm.

Copy link

GraalVM Native Image Build Report

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

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 3,292 70.887% 3,827 42.904% 15,496 44.119%
Reflection 1,021 21.985% 13 0.146% 138 0.393%
JNI 61 1.314% 51 0.572% 52 0.148%
Loaded 4,644 100.000% 8,920 100.000% 35,123 100.000%

Image Details

Category Size in % Details
Code area 5.47MB 41.888% 8,886 compilation units
Image heap 7.25MB 55.502% 94,468 objects, 154.36KB for 55 resources
Other data 349.11KB 2.610%
Total 13.06MB 100.000%

Resource Usage

Garbage collection 2.21s (2.876% of total time) in 428 GCs
Peak RSS 882.47MB (5.386% of 16.00GB system memory)
CPU load 2.305 (57.632% of 4 CPU cores)

Report generated by setup-graalvm.

Copy link

GraalVM Native Image Build Report

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

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.179% 3,484 compilation units
Image heap 3.46MB 29.170% 48,938 objects, 108.00B for 1 resources
Debug info 5.33MB 44.894%
Other data 335.32KB 2.757%
Total 11.88MB 100.000%

Resource Usage

Garbage collection 1.81s (3.793% of total time) in 134 GCs
Peak RSS 1.10GB (7.066% of 15.61GB system memory)
CPU load 3.514 (87.851% of 4 CPU cores)

Report generated by setup-graalvm.

@fniephaus fniephaus merged commit c60701d into main Aug 12, 2024
191 checks passed
@fniephaus fniephaus deleted the dev branch August 12, 2024 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants