Repository navigation
Tags: source-c/zlib-tiny
Tags
Starting with Java 9, the JDK includes java.util.zip.CRC32C which use… …s CPU intrinsics when available. On modern Intel/AMD processors with SSE4.2 instruction set, there's a dedicated CRC32 instruction that computes CRC32C in hardware. So from now on the library: - Automatically uses hardware acceleration for CRC32C on Java 9+ with SSE4.2/ARM CRC - Falls back gracefully on older JVMs or unsupported CPUs This allows making the calculations up to 40x faster.
PreviousNext