On Tue, 7 Jan 2025 10:39:18 GMT, Shaojin Wen <[email protected]> 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