Monthly Archives: March 2025

Implementando malloc() e free() — alinhamento de memória

Nossa implementação de malloc() e free() avançou bastante. No último post, vimos por exemplo como unificar blocos de memória menores para evitar fragmentação. Para evitar ainda mais problemas nessa linha, vamos resolver detalhe importante para performance que estamos negligenciando há um tempo: alinhamento de memória. O que é alinhamento de memória? Computadores modernos leem blocos […]