On Sat, 12 Apr 2025 06:06:58 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> Rohitash has updated the pull request incrementally with two additional 
>> commits since the last revision:
>> 
>>  - Add benchmark
>>  - Address PR comments
>
> test/jdk/java/net/URI/Test.java line 1791:
> 
>> 1789: 
>> 1790:     // 8353013 - java.net.URI.create(String) may have low performance 
>> to scan the host/domain name from
>> 1791:     //           URI string when the hostname starts with number
> 
> This comment looks a bit out of place in a unit test. I think start with a 
> JMH benchmark and change the comment in the unit test to make it clearer that 
> it's providing more test coverage for cases where the authority component of 
> a hierarchical URI has a host component that starts with a number.

Thanks! I have updated the comment and added a JMH benchmark.


## Before
Benchmark                                                    Mode  Cnt     
Score    Error  Units
URIAuthorityParsingBenchmark.createUriWithNumericHostPrefix  avgt   15  
1555.875 ± 66.857  ns/op
URIAuthorityParsingBenchmark.createUriWithStandardHost       avgt   15   
268.101 ±  1.634  ns/op

## After
Benchmark                                                    Mode  Cnt    Score 
   Error  Units
URIAuthorityParsingBenchmark.createUriWithNumericHostPrefix  avgt   15  381.902 
±  4.821  ns/op
URIAuthorityParsingBenchmark.createUriWithStandardHost       avgt   15  271.377 
± 10.165  ns/op

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24295#discussion_r2042505911

Reply via email to