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

[#4] Refactor workflow #8

Merged
merged 8 commits into from
Jul 18, 2024
Merged

[#4] Refactor workflow #8

merged 8 commits into from
Jul 18, 2024

Conversation

worm2fed
Copy link
Contributor

No description provided.

@worm2fed worm2fed linked an issue Jul 17, 2024 that may be closed by this pull request
@worm2fed worm2fed force-pushed the worm2fed/#4-refactor-workflow branch from 7678eb8 to cf2e0ac Compare July 17, 2024 14:23
worm2fed and others added 3 commits July 17, 2024 15:31
This is needed because with `cheshire` native
build is failing due some classes initialization
during build instead of runtime.

Co-authored-by: @krvital <[email protected]>
@worm2fed worm2fed force-pushed the worm2fed/#4-refactor-workflow branch 2 times, most recently from f2df94b to aff7ebb Compare July 17, 2024 15:20
@worm2fed worm2fed force-pushed the worm2fed/#4-refactor-workflow branch from d1e9ff6 to 5381a31 Compare July 18, 2024 12:50
@worm2fed worm2fed force-pushed the worm2fed/#4-refactor-workflow branch from e4caca9 to a47b8e6 Compare July 18, 2024 15:01
Copy link

GraalVM Native Image Build Report

aidbox-sdk-macos-latest generated in 56.0s as part of the 'build-native' job in run #35.

Environment

Java version 21.0.4+8-LTS Vendor version Oracle GraalVM 21.0.4+8.1
Graal compiler optimization level: 2, target machine: armv8-a, PGO: off
C compiler cc (apple, arm64, 15.0.0)
Garbage collector Serial GC

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 4,071 75.487% 4,527 47.433% 20,229 49.014%
Reflection 1,116 20.693% 114 1.194% 897 2.173%
JNI 57 1.057% 57 0.597% 52 0.126%
Loaded 5,393 100.000% 9,544 100.000% 41,272 100.000%

Image Details

Category Size in % Details
Code area 8.34MB 49.967% 10,817 compilation units
Image heap 7.95MB 47.633% 115,827 objects, 154.34KB for 47 resources
Other data 410.38KB 2.400%
Total 16.70MB 100.000%

Resource Usage

Garbage collection 4.75s (8.478% of total time) in 138 GCs
Peak RSS 1.41GB (20.118% of 7.00GB system memory)
CPU load 2.571 (85.690% of 3 CPU cores)

Report generated by setup-graalvm.

Copy link

GraalVM Native Image Build Report

aidbox-sdk-ubuntu-latest generated in 1m 26s as part of the 'build-native' job in run #35.

Environment

Java version 21.0.4+8-LTS Vendor version Oracle GraalVM 21.0.4+8.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 4,113 75.357% 4,562 47.353% 20,310 48.741%
Reflection 1,125 20.612% 117 1.214% 895 2.148%
JNI 57 1.044% 57 0.592% 52 0.125%
Loaded 5,458 100.000% 9,634 100.000% 41,669 100.000%

Image Details

Category Size in % Details
Code area 8.98MB 46.682% 10,883 compilation units
Image heap 8.57MB 44.540% 128,094 objects, 154.34KB for 33 resources
Other data 1.69MB 8.778%
Total 19.23MB 100.000%

Resource Usage

Garbage collection 5.53s (6.369% of total time) in 342 GCs
Peak RSS 1.41GB (9.048% of 15.61GB system memory)
CPU load 3.724 (93.098% of 4 CPU cores)

Report generated by setup-graalvm.

Copy link

GraalVM Native Image Build Report

aidbox-sdk-windows-latest generated in 1m 57s as part of the 'build-native' job in run #35.

Environment

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

Analysis Results

Category Types in % Fields in % Methods in %
Reachable 4,085 75.915% 4,535 47.314% 20,276 48.995%
Reflection 1,124 20.888% 114 1.189% 897 2.168%
JNI 61 1.134% 51 0.532% 52 0.126%
Loaded 5,381 100.000% 9,585 100.000% 41,384 100.000%

Image Details

Category Size in % Details
Code area 9.20MB 52.454% 10,896 compilation units
Image heap 8.07MB 46.012% 116,028 objects, 154.34KB for 47 resources
Other data 275.52KB 1.535%
Total 17.53MB 100.000%

Resource Usage

Garbage collection 6.38s (5.443% of total time) in 358 GCs
Peak RSS 1.38GB (8.634% of 16.00GB system memory)
CPU load 3.079 (76.978% of 4 CPU cores)

Report generated by setup-graalvm.

@worm2fed worm2fed force-pushed the worm2fed/#4-refactor-workflow branch from a47b8e6 to 61d73cc Compare July 18, 2024 15:05
@worm2fed worm2fed requested a review from krvital July 18, 2024 15:19
@worm2fed worm2fed merged commit 25ea8d5 into main Jul 18, 2024
5 checks passed
@krvital krvital deleted the worm2fed/#4-refactor-workflow branch August 7, 2024 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use matrix for build workflow
1 participant