-
Notifications
You must be signed in to change notification settings - Fork 94
Performance improvements, replace several streams w/loops #2404
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
base: main
Are you sure you want to change the base?
Conversation
|
@MikeEdgar so only changing streams to for loops makes such a huge difference? |
@gsmet also the change in I think there is very likely to be some more room to improve how we use Jandex and possibly propose some features there to help out further. |
|
@MikeEdgar FYI I will push the new Jandex to next 3.29.z and 3.30.0. |
Signed-off-by: Michael Edgar <[email protected]>
Signed-off-by: Michael Edgar <[email protected]>
Signed-off-by: Michael Edgar <[email protected]>
Signed-off-by: Michael Edgar <[email protected]>
5275aa5 to
8c827e1
Compare
Signed-off-by: Michael Edgar <[email protected]>
8c827e1 to
a647011
Compare
|
|
I think this should be ready to go now. It can be seen in the flame grapns how significant the reduction in parameter processing is with these changes. Thank you @Postremus for bringing up the issue. Release 4.2.1: flamegraph-cpu-sropenapi-4.2.1.html (filtered to io.smallrye.openapi) Changes in this PR: flamegraph-cpu-sropenapi-pr2404.html (filtered to io.smallrye.openapi) |





For #2401