Kaynak sitesine göre, 32 çekirdekli bir sistemde 200.000 istek/saniye kapasitesinde bir Rust servisinde varsayılan jemalloc küresel kilidi performans darboğazı yaratmaktadır. CPU boşken bile görülen gecikme tamları, metnin global alıcıyı korumak için gerekli olan serileştirme mekanizmasından kaynaklanmaktadır. Her işçi iştigalına kendi alanını ayırarak bu durum ortadan kaldırılmıştır; böylece dağıtım işlemi kilitsiz hale gelmiş ve önbellek yerleşimi iyileşmiştir.
Kaynak notu: Bu kısa haber tek bir yayıncının aktarımına dayanır; bağımsız kaynaklarla doğrulanmamıştır.
Kaynak: Dev.to · Haberi kaynağında oku ↗