| tcacheAllocateSmall(PoolThreadCache, PooledByteBuf, int, int) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| allocateNormal(PooledByteBuf, int, int, PoolThreadCache) |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
| reallocate(PooledByteBuf, int, boolean) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| freeChunk(PoolChunk, long, int, PoolArena.SizeClass, ByteBuffer, boolean) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| free(PoolChunk, ByteBuffer, long, int, PoolThreadCache) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| numPinnedBytes() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| numActiveBytes() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| subPageMetricList(PoolSubpage[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| allocate(PoolThreadCache, PooledByteBuf, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| appendPoolSubPages(StringBuilder, PoolSubpage[]) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| finalize() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| numActiveAllocations() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| tcacheAllocateNormal(PoolThreadCache, PooledByteBuf, int, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| destroyPoolChunkLists(PoolChunkList[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| destroyPoolSubPages(PoolSubpage[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocateHuge(PooledByteBuf, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| numAllocations() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| numDeallocations() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| numActiveNormalAllocations() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| allocate(PoolThreadCache, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| numNormalAllocations() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| numSmallDeallocations() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| numNormalDeallocations() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| numActiveSmallAllocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numActiveHugeAllocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sizeClass(long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| findSubpagePoolHead(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| incSmallAllocation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| numThreadCaches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numSmallSubpages() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numChunkLists() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| smallSubpages() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numSmallAllocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numHugeAllocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numHugeDeallocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| chunkLists() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |   | 80% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| numTinySubpages() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tinySubpages() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numTinyAllocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numTinyDeallocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numActiveTinyAllocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PoolArena(PooledByteBufAllocator, int, int, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 34 | 0 | 1 |
| newSubpagePoolHead() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| newSubpagePoolArray(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |