On Thu, 25 Jul 2024 06:19:46 GMT, Shaojin Wen <d...@openjdk.org> wrote:

>> The current LocalDateTime.toString implementation concatenates the toString 
>> results of date and time, which can be passed to StringBuilder to reduce 
>> additional object allocation and improve performance.
>
> Below are the performance numbers running on a MacBook M1 Max, which 
> increased speed by +179.88%
> 
> 
> -# master 05d88de05e9b7814ecd5517aacd17f0feafdff3c
> -Benchmark                             Mode  Cnt  Score   Error   Units
> -ToStringBench.localDateTimeToString  thrpt   15  4.896 ? 1.414  ops/ms
> 
> +# current c03ed26ffdf2cebcc9074c2aeae27fbb1f49c025
> +Benchmark                             Mode  Cnt   Score   Error   Units
> +ToStringBench.localDateTimeToString  thrpt   15  13.703 ? 1.960  ops/ms 
> +179.88%

@wenshao Please give other reviewers (especially those maintaining the locale 
area) some time to take a look: https://openjdk.org/guide/#life-of-a-pr 
recommends to wait for 24 hours for reviewers before integrating a pull request.

Also, ran tier 1-3 tests for this patch and looks good.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20321#issuecomment-2250698964

Reply via email to