-
Notifications
You must be signed in to change notification settings - Fork 10
Spring boot 4 comparisons #80
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
Conversation
- Update `config.springboot.version` to `config.springboot3.version`. - Rename related native build options and CLI parameters to emphasize Spring Boot 3.x usage. - Adjust scripts to reflect the updated naming structure across perf-lab workflow.
b5eea5c to
40786d7
Compare
|
I can get jvm & jvm-aot to work for spring boot 4, but I'm having issues with native. See spring-projects/spring-boot#48365 & oracle/graalvm-reachability-metadata#830 |
|
@holly-cummins this also means additions to the json structure... {
"timing": {
"start": "2025-12-01T19:14:55Z",
"stop": "2025-12-01T19:20:46Z"
},
"results": {
"spring4-jvm": {
// new metrics in here
},
"spring4-jvm-aot": {
// new metrics in here
},
"spring4-native": {
// new metrics in here
}
},
"config": {
"springboot3": {
"native_build_options": "",
"version": "3.5.8"
},
"springboot4": {
"native_build_options": "",
"version": "4.0.0"
}
}
} |
|
@holly-cummins are you ok if I go ahead and merge this? we won't be able to capture spring4-native metrics yet due to spring-projects/spring-boot#48365 & oracle/graalvm-reachability-metadata#830 but we'll be able to capture jvm & jvm-aot. |
|
Yes, go for it. It's slightly harder than it seems to get the graphics side actually-nice, but I'm working on it now, and having the test data flowing in will only help. |
config.springboot.versiontoconfig.springboot3.version.Fixes #74