0
gralloc()調用成功後,自由堆空間必須是連續的嗎?或者gralloc()可以返回稀疏的堆段以滿足請求嗎?即堆碎片Android內存分配器 - 內存是否需要連續?
gralloc()調用成功後,自由堆空間必須是連續的嗎?或者gralloc()可以返回稀疏的堆段以滿足請求嗎?即堆碎片Android內存分配器 - 內存是否需要連續?
我想說,這取決於UMP設備驅動程序(Gralloc只是接口),但可能是錯誤的。驅動程序/硬件可能會或可能沒有辦法將非連續的UMP內存頁映射到看起來連續的CPU地址空間中。那有意義嗎?
這個概念很有意義,但知道還有其他層次的複雜性並不能解決碎片堆是否會導致gralloc()失敗的原始問題。它可能會或可能不會失敗是我已經知道的;) – 2011-01-31 19:42:01