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 № 1Powiedział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?