On Tue, 7 Jan 2025 10:39:18 GMT, Shaojin Wen <s...@openjdk.org> wrote:
> In PR #22928, UUID introduced long-based vectorized hexadecimal to string > conversion, which can also be used in Integer::toHexString and > Long::toHexString to eliminate table lookups. The benefit of eliminating > table lookups is that the performance is better when cache misses occur. src/java.base/share/classes/java/util/UUID.java line 472: > 470: > 471: // Although the UUID byte ordering is defined to be big-endian, > ByteArrayLittleEndian is used here to optimize > 472: // for the most common architectures. hex8 reverses the order > internally. No longer the case: Suggestion: // Although the UUID byte ordering is defined to be big-endian, ByteArrayLittleEndian is used here to optimize // for the most common architectures. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/22942#discussion_r2147022803