/ / Android Memory Allocator - Czy pamięć musi być ciągła? - Android, pamięć, zarządzanie pamięcią

Alokator pamięci Android - Czy pamięć musi być ciągła? - Android, pamięć, zarządzanie pamięcią

Czy wolne miejsce na sterty musi być ciągłe, aby wywołania gralloc () zakończyły się powodzeniem? Czy może gralloc () zwraca rzadkie segmenty wolnej sterty w celu spełnienia żądania? tj. fragmentacja hałdy

Odpowiedzi:

1 dla odpowiedzi № 1

Powiedziałbym, że to zależy od sterownika urządzenia UMP (któryGralloc po prostu łączy się z), ale może się mylić. Sterownik / sprzęt może, ale nie musi, mieć sposób na mapowanie nieciągłych stron pamięci UMP w pozornie ciągłej przestrzeni adresowej procesora. Czy to ma sens?