مكتبة خريطة هاش المتزامنة فائقة السرعة بلغة Go: cmapv2
تقدم هذه المقالة مكتبة cmapv2، وهي مكتبة خريطة هاش متزامنة عالية الأداء بلغة Go. باستخدام خوارزمية MurmurHash، توفر أنواعًا من الخرائط العادية والمتجزئة لتلبية احتياجات التزامن المختلفة. يُظهر مثال على الكود كيفية تهيئة، وإدراج، واسترجاع، وحذف أزواج المفتاح/القيمة. كما تُفصّل المقالة اختبارات الأداء باستخدام `go test` و `pprof` لإنشاء ملفات تعريف وحدة المعالجة المركزية والذاكرة.
اقرأ المزيد