Go를 위한 초고속 병렬 해시 맵 라이브러리: cmapv2

2025-06-17
Go를 위한 초고속 병렬 해시 맵 라이브러리: cmapv2

이 문서에서는 Go를 위한 고성능 병렬 해시 맵 라이브러리인 cmapv2를 소개합니다. MurmurHash 알고리즘을 사용하며, 일반 맵과 분할 맵 두 가지 유형을 제공하여 다양한 병렬 처리 요구 사항을 충족합니다. 예제 코드에서는 키-값 쌍의 초기화, 삽입, 검색, 삭제 방법을 보여줍니다. 또한, `go test`와 `pprof`를 사용한 CPU 및 메모리 프로파일링을 통한 성능 테스트에 대해서도 설명합니다.