¿Qué algoritmo de asignación de memoria se adapta mejor a las aplicaciones C ++ críticas de rendimiento y tiempo?

StackOverflow https://stackoverflow.com/questions/4919181

Pregunta

Hago esta pregunta para determinar qué algoritmo de asignación de memoria ofrece mejores resultados con aplicaciones críticas de rendimiento, como motores de juego o aplicaciones integradas. Los resultados en realidad dependen del porcentaje de memoria fragmentado y el determinismo de tiempo de la solicitud de memoria.

Hay varios algoritmos en los libros de texto (por ejemplo, la asignación de memoria de amigos), pero también hay otros como TLSF. Por lo tanto, con respecto a los algoritmos de asignación de memoria disponibles, que uno de ellos es más rápido y causa menos fragmentación. Por cierto, los recolectores de basura no deben incluirse.

Además, tenga en cuenta que esta pregunta no se trata de perfilar, solo tiene como objetivo encontrar un algoritmo óptimo para los requisitos dados.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top