【Android】使用对象池(Object Pool)来缓存已经创建的字节数组,避免频繁地进行内存分配和回收操作提高性能
在Android中,使用newbyte[]创建字节数组是在堆上分配内存,不会直接导致Native内存的增长。但是,如果我们频繁地创建和销毁字节数组,就可能会导致堆内存不足,并触发GC,从而影响应用程序的性能。在Android中,堆内存的大小是有限制的。如果我们频繁地创建和销毁字节数组,就会导致堆内存的碎片化和不足,从而触发GC。GC操作会占用CPU时间,并且可能会导致卡顿和UI界面的卡顿。此外,频