Rust 기반의 zlib 압축 라이브러리 구현체인 zlib-rs의 최신 릴리스는 특히 압축 해제 속도에서 상당한 성능 향상을 보여줍니다. 개발자들은 zlib-rs가 현재 가장 빠른 API 호환 zlib 구현체로, zlib-ng와 Chromium에서 사용되는 버전을 모두 능가한다고 주장합니다.
구체적인 성능 지표에 따르면, zlib-rs는 zlib-ng에 비해 1KB 입력에서 10% 이상의 속도 향상, 65KB 입력에서 6% 이상의 속도 향상을 보여줍니다. zlib-ng는 매우 작은 청크 크기(16바이트)에서는 경쟁력을 유지하지만, 일반적인 상황에서는 zlib-rs에 의해 대체로 성능이 뒤처집니다. Chromium에서 사용되는 구현체는 종종 zlib-ng보다 빠르지만, 관련 벤치마크에서 zlib-rs에 의해 초과되었습니다.
이 기사는 Rust를 사용한 구현의 안전성 이점을 강조하며, 이는 전통적인 C 구현에 비해 신뢰성을 추가하는 요소로 작용합니다. 압축 속도의 지속적인 개선이 인정되지만, 결과는 혼합적이라고 설명되며, 압축 해제는 상당한 향상을 보였지만 압축 성능은 여전히 최적화 중임을 나타냅니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.