/ / Android Memory Allocator: ¿la memoria debe ser contigua? - Android, memoria, gestión de memoria

Asignador de memoria de Android: ¿la memoria debe ser contigua? - Android, memoria, gestión de memoria

¿El espacio de almacenamiento dinámico libre debe ser contiguo para que las llamadas de gralloc () tengan éxito? ¿O puede gralloc () devolver segmentos de montón libres dispersos para satisfacer una solicitud? es decir, fragmentación del montón

Respuestas

1 para la respuesta № 1

Yo diría que eso depende del controlador del dispositivo UMP (queGralloc simplemente interactúa con), pero podría estar equivocado. El controlador / hardware puede o no tener una forma de asignar páginas de memoria UMP no contiguas en un espacio de direcciones de CPU aparentemente contiguo. ¿Tiene sentido?