ART運行時爲新創建對象分配內存的過程分析

      ART運行時和Dalvik虛擬機一樣,在堆上爲對象分配內存時都要解決內存碎片和內存不足問題。內存碎片問題可以使用dlmalloc技術解決。內存不足問題則通過垃圾回收和在允許範圍內增長堆大小解決。由於垃圾回收會影響程序,因此ART運行時採用力度從小到大的進垃圾回收策略。一旦力度小的垃圾回收執行過後能滿足分配要求,那就不需要進行力度大的垃圾回收了。本文就詳細分析ART運行時在堆上爲對象分配
相關文章
相關標籤/搜索