1 repositorio
Estrategias de optimización para pasar grandes conjuntos de datos usando punteros o slices para evitar la copia de arreglos.
Distinto del corte de arreglos sin copia (Zero-Copy): Se centra en el mecanismo de paso (punteros frente a arreglos) en lugar de solo crear subconjuntos.
Explore 1 awesome GitHub repository matching data & databases · Paso de punteros y slices. Refine with filters or upvote what's useful.
This project is a comprehensive performance programming guide and reference for the Go language, focusing on runtime efficiency and memory optimization. It provides a collection of patterns and techniques designed to increase execution speed by reducing garbage collection overhead and optimizing memory usage. The resource distinguishes itself through detailed reference implementations for memory optimization, such as escape analysis, object pooling, and structure memory alignment. It offers specific strategies for reducing binary size and improving CPU cache efficiency through structure memor
Provides strategies to reduce memory overhead by using pointers or slices instead of fixed-size arrays when passing data.