关于Okio的优点缓存byte[],避免频繁GC

Okio有一个全局的 SegmentPool ,会先从这里取 segment , 每个Segment 就是一个数组,添加了 一些标记位置的成员变量、保存数据的byte[]每次回收的时候 把这些变量复位 然后放回池子里去. 池子会缓存 64kb的byte数组 ,这样就不需要 每次都 去new 一个 byte数组 避免频繁gc 每个segment的大小都是 固定的 比如(1024个byte) ,用来记
相关文章
相关标签/搜索