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