Skip to content

Conversation

@austnwil
Copy link
Contributor

@austnwil austnwil commented Oct 7, 2025

Description of changes:

ion-java-benchmark-cli compare ... will report regressions on average memory allocation rate/second (gc.alloc.rate), which is not a signal worth relying on since it is sensitive to execution speed. This changes the compare command to compare normalized allocation rate instead and adds a quick test.

This should reduce some false positives in the ion-java performance regression GitHub workflow, since I've noticed many of them are related to gc alloc rate.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Copy link
Contributor

@tgregg tgregg left a comment

Choose a reason for hiding this comment

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

Good find

Copy link

@jobarr-amzn jobarr-amzn left a comment

Choose a reason for hiding this comment

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

Thanks!

@austnwil austnwil merged commit b8a73c3 into amazon-ion:master Oct 7, 2025
1 check passed
@austnwil austnwil deleted the austnwil/comparison-improvements branch October 7, 2025 23:04
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.

3 participants