Skip to content

Avoid allocation / stream overhead in ValuesResolverConversion#3803

Merged
bbakerman merged 1 commit intographql-java:masterfrom
kilink:value-resolver-conversion-optimization
Jan 28, 2025
Merged

Avoid allocation / stream overhead in ValuesResolverConversion#3803
bbakerman merged 1 commit intographql-java:masterfrom
kilink:value-resolver-conversion-optimization

Conversation

@kilink
Copy link
Contributor

@kilink kilink commented Jan 28, 2025

Avoid the overhead of streams and extra copying incurred in externalValueToLiteralForList.

Avoid the overhead of streams and extra copying incurred in externalValueToLiteralForList.
Copy link
Member

@dondonz dondonz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@dondonz dondonz added the performance work that is primarily targeted as performance improvements label Jan 28, 2025
@dondonz dondonz added this to the 23.x breaking changes milestone Jan 28, 2025
Copy link
Member

@bbakerman bbakerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

Once again good old .stream() hurts you at scale!

@bbakerman bbakerman merged commit bb863b9 into graphql-java:master Jan 28, 2025
1 check passed
@kilink kilink deleted the value-resolver-conversion-optimization branch October 2, 2025 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance work that is primarily targeted as performance improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants