老师,createSubPageCaches方法中numCaches参数代表什么意思?
来源:7-6 PooledByteBufAllocator概述

朗斯代尔
2021-06-24
x
写回答
1回答
-
闪电侠
2021-07-17
指的是有多少种尺寸的内存缓存,可以分析一下这段代码,在 PoolThreadCache 中
boolean add(PoolArena<?> area, PoolChunk chunk, ByteBuffer nioBuffer,
long handle, int normCapacity, SizeClass sizeClass) {
int sizeIdx = area.size2SizeIdx(normCapacity);
MemoryRegionCache<?> cache = cache(area, sizeIdx, sizeClass);
if (cache == null) {
return false;
}
return cache.add(chunk, nioBuffer, handle, normCapacity);
}
00
相似问题