io.netty.buffer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total47,949 of 47,9490%3,290 of 3,2900%5,3785,37810,55810,5583,7203,720133133
CompositeByteBuf4,6210%4890%4154151,0281,02816616611
ByteBufUtil3,6900%5260%349349740740868611
AbstractByteBuf2,5440%1880%26726759559517317311
UnsafeByteBufUtil2,3620%2180%163163403403545411
FixedCompositeByteBuf1,4180%1100%120120287287626211
WrappedCompositeByteBuf1,3780%n/a23423432532523423411
AdvancedLeakAwareCompositeByteBuf1,2520%n/a17017033933917017011
SwappedByteBuf1,2460%100%19219227327318718711
PoolChunk1,2430%1680%123123260260393911
Unpooled1,2350%1780%147147287287555511
PoolArena1,2290%1070%109109277277555511
UnpooledDirectByteBuf1,1670%600%105105265265757511
AdvancedLeakAwareByteBuf1,1510%0%15615631231215415411
WrappedByteBuf1,1210%n/a18718726026018718711
PooledByteBufAllocator1,0460%940%9696236236494911
AdaptivePoolingAllocator.AdaptiveByteBuf9160%220%8989200200787811
EmptyByteBuf8760%300%20520524724719019011
NettyArrowBuf8530%400%9999186186797911
ReadOnlyByteBufferBuf8320%220%100100176176898911
AbstractUnpooledSlicedByteBuf8100%100%7878155155737311
SizeClasses7910%960%6767148148191911
UnpooledHeapByteBuf7830%220%8787195195767611
PooledSlicedByteBuf7330%0%6868140140666611
PooledDirectByteBuf6610%200%5151121121414111
HeapByteBufUtil6300%n/a18185353181811
PoolSubpage5700%620%5252126126212111
ByteBufUtil.HexUtil5620%500%31311021026611
PoolThreadCache4740%730%5656106106191911
MutableWrappedByteBuf4650%0%7575110110747411
DuplicatedByteBuf4530%0%6969103103676711
PooledHeapByteBuf4390%80%42427979383811
PooledByteBuf4300%360%49499696313111
PooledDuplicatedByteBuf4250%n/a63639494636311
AdaptivePoolingAllocator4040%520%353587879911
ReadOnlyByteBuf3960%80%79798989757511
PoolChunkList3940%580%46469999171711
AbstractByteBufAllocator3700%580%56568585262611
ByteBufInputStream3690%450%52529797292911
UnpooledUnsafeDirectByteBuf3570%0%48489292474711
UnpooledUnsafeHeapByteBuf3230%60%44449090414111
UnsafeDirectLittleEndian3210%60%39397878363611
PooledUnsafeDirectByteBuf3090%0%45457777444411
LongLongHashMap3090%300%222268687711
AbstractUnsafeSwappedByteBuf3070%280%36365353222211
PooledByteBufAllocatorL.InnerAllocator2930%200%171761617711
AdaptivePoolingAllocator.AllocationStatistics2750%160%131344445511
PooledUnsafeHeapByteBuf2340%60%27274848242411
IntPriorityQueue2270%280%24244646101011
ReadOnlyUnsafeDirectByteBuf2040%180%21213737121211
SimpleLeakAwareByteBuf1860%180%32324545232311
AdaptivePoolingAllocator.Chunk1810%180%171746468811
AdaptivePoolingAllocator.Magazine1780%220%171743436611
ByteBufOutputStream1760%140%26265555191911
PoolArena.DirectArena1590%140%151536368811
PoolThreadCache.MemoryRegionCache1580%120%151545459911
UnpooledByteBufAllocator1570%180%23233131141411
AbstractPooledDerivedByteBuf1520%80%23234040191911
UnpooledSlicedByteBuf1480%n/a21213131212111
SimpleLeakAwareCompositeByteBuf1370%120%23233131171711
CompositeByteBuf.Component1270%0%11113030101011
PooledByteBufAllocator.PoolThreadLocalCache1210%200%141429294411
DefaultByteBufHolder1190%60%20202727171711
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf1150%n/a14142323141411
AdaptivePoolingAllocator.PooledNonRetainedSlicedByteBuf1080%0%15152323141411
UnpooledDuplicatedByteBuf1070%n/a20203030202011
PooledByteBufAllocatorMetric1050%n/a13132525131311
UnreleasableByteBuf1040%80%21212323171711
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf960%n/a14142222141411
AdaptivePoolingAllocator.PooledNonRetainedDuplicateByteBuf950%0%15152222141411
AbstractDerivedByteBuf930%n/a21212626212111
PooledByteBufAllocatorL900%0%101020208811
AdaptiveByteBufAllocator860%0%12122222101011
AbstractReferenceCountedByteBuf710%0%14142323131311
ExpandableByteBuf630%0%4413133311
CompositeByteBuf.CompositeByteBufIterator600%60%7711114411
PooledByteBufAllocatorL.AccountedUnsafeDirectLittleEndian590%0%6617175511
ByteBuf570%0%14141313131311
UnsafeHeapSwappedByteBuf540%n/a8812128811
PoolArena.HeapArena520%0%101014148811
UnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf480%n/a4413134411
UnsafeDirectSwappedByteBuf430%n/a8812128811
AdaptivePoolingAllocator.new FastThreadLocal() {...}420%60%66993311
ByteBufProcessor410%n/a1110101111
UnpooledUnsafeNoCleanerDirectByteBuf400%0%6613135511
ByteBufUtil.ThreadLocalUnsafeDirectByteBuf390%0%5513134411
ByteBufUtil.ThreadLocalDirectByteBuf390%0%5512124411
PoolThreadCache.MemoryRegionCache.Entry0%n/a3314143311
UnpooledByteBufAllocator.UnpooledByteBufAllocatorMetric0%n/a44774411
AdaptivePoolingAllocator.MagazineCaching0%n/a11441111
ReadOnlyByteBufferBuf.ReadOnlySlicedByteBuf0%n/a77887711
UnpooledByteBufAllocator.InstrumentedUnpooledUnsafeHeapByteBuf0%n/a33993311
UnpooledByteBufAllocator.InstrumentedUnpooledDirectByteBuf0%n/a33993311
UnpooledByteBufAllocator.InstrumentedUnpooledHeapByteBuf0%n/a33993311
UnpooledByteBufAllocator.InstrumentedUnpooledUnsafeDirectByteBuf0%n/a33993311
ReadOnlyByteBufferBuf.ReadOnlyDuplicatedByteBuf0%n/a77887711
PoolArena.SizeClass0%n/a11331111
AdaptiveByteBufAllocator.HeapChunkAllocator0%0%33442211
PooledByteBufAllocatorL.InnerAllocator.MemoryStatusThread0%n/a2210102211
AdaptiveByteBufAllocator.DirectChunkAllocator0%0%33552211
PoolThreadCache.FreeOnFinalize0%0%33992211
FixedCompositeByteBuf.Component0%n/a11551111
SlicedByteBuf0%n/a44664411
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
PoolThreadCache.SubPageMemoryRegionCache0%n/a22442211
WrappedUnpooledUnsafeDirectByteBuf0%n/a22442211
LargeBuffer0%n/a22332211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
PoolThreadCache.NormalMemoryRegionCache0%n/a22442211
CompositeByteBuf.new CompositeByteBuf.ByteWrapper() {...}0%0%44333311
CompositeByteBuf.new CompositeByteBuf.ByteWrapper() {...}0%0%44333311
PooledByteBufAllocator.new Runnable() {...}0%n/a22332211
PooledUnsafeDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PooledUnsafeHeapByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PooledDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
PooledSlicedByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufUtil.ThreadLocalDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufUtil.new ByteProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
PooledDuplicatedByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PooledHeapByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufUtil.ThreadLocalUnsafeDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
AdaptivePoolingAllocator.AdaptiveByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PoolThreadCache.MemoryRegionCache.new ObjectPool.ObjectCreator() {...}0%n/a22222211
AbstractReferenceCountedByteBuf.new ReferenceCountUpdater() {...}0%n/a33333311
ByteBufUtil.new FastThreadLocal() {...}0%n/a22222211
ByteBufAllocator0%n/a11111111