Guía de latencia para desarrolladores: tiempos clave revelados

Fuentes: Latency Numbers Every Developer Should Know

Un repositorio de código abierto, "late.nz", ha compilado una lista de números de latencia relevantes para desarrolladores, inspirada en los datos de latencia de Jeff Dean. La información, disponible en cheat.sh y late.nz, proporciona una referencia rápida sobre los tiempos de respuesta de diversas operaciones informáticas. Estos incluyen tiempos de acceso a memoria principal (1ns), referencias a caché L1 (1ns), lecturas de SSD (16.0us), tiempos de búsqueda de disco (1.649384ms), latencia de predicción de bifurcación (3ns), y tiempos de bloqueo/desbloqueo de mutex (16ns). La información también abarca latencias de red, como el tiempo de ida y vuelta dentro de un centro de datos (500.0us) y entre California y los Países Bajos (150.0ms). El objetivo es ayudar a los desarrolladores a comprender y optimizar el rendimiento de sus aplicaciones al tener en cuenta estas limitaciones de latencia comunes. El proyecto se basa en el trabajo previo de [github.com/colin-scott/interactive_latencies] y está bajo licencia MIT.