Léxico TI › Programación › Localidad de datos

Localidad de datos

Programación Svenska → Actualizado: 2026-10-25

Disponer los datos en memoria para aprovechar la caché de la CPU — arreglos contiguos frente a la persecución de punteros — porque los fallos de caché dominan el rendimiento moderno.

Hace mucho que una CPU es muchísimo más rápida que la memoria de la que lee; un fallo de caché cuesta cientos de ciclos mientras el núcleo se detiene. La localidad de datos, como patrón en Game Programming Patterns, consiste en mantener junto en memoria lo que se procesa junto, de modo que cada línea de caché traída se use de verdad.

En la práctica suele significar cambiar una lista de punteros a objetos dispersos por un arreglo compacto de componentes — exactamente el movimiento sobre el que se asientan la estructura de arreglos y el diseño orientado a datos, y una razón de peso por la que caló la arquitectura entity component system.

← Volver al léxico