diff --git a/.github/workflows/ion-java-performance-regression-detector.yml b/.github/workflows/ion-java-performance-regression-detector.yml index fd7f3a2e54..2a40a473b4 100644 --- a/.github/workflows/ion-java-performance-regression-detector.yml +++ b/.github/workflows/ion-java-performance-regression-detector.yml @@ -111,10 +111,9 @@ jobs: #Detect regression - name: Detect regression working-directory: ion-java-benchmark-cli - run: + run: | a=$(java -jar target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar compare --benchmark-result-previous /home/runner/work/ion-java/ion-java/benchmarkresults/before.ion --benchmark-result-new /home/runner/work/ion-java/ion-java/benchmarkresults/after.ion) - echo ${a} >> $GITHUB_STEP_SUMMARY - + if [ ! -z "$a" ]; then echo "${a}" >> $GITHUB_STEP_SUMMARY; exit 1; fi diff --git a/src/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.java b/src/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.java index 80f9d8d1dd..85e4714fef 100644 --- a/src/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.java +++ b/src/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.java @@ -53,7 +53,7 @@ private _Private_IonBinaryWriterBuilder() myBinaryWriterBuilder = _Private_IonManagedBinaryWriterBuilder .create(AllocatorMode.POOLED) - .withPaddedLengthPreallocation(1) + .withPaddedLengthPreallocation(0) ; }