Home / Function/ SizeClassedChunk() — netty Function Reference

SizeClassedChunk() — netty Function Reference

Architecture documentation for the SizeClassedChunk() function in AdaptivePoolingAllocator.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  28c32680_05cd_e170_2197_6979d27d5251["SizeClassedChunk()"]
  0786b48a_6931_326c_822b_73a96aca1827["SizeClassedChunk"]
  28c32680_05cd_e170_2197_6979d27d5251 -->|defined in| 0786b48a_6931_326c_822b_73a96aca1827
  d0801ddf_d578_d38b_f899_85d12408ceff["Chunk()"]
  d0801ddf_d578_d38b_f899_85d12408ceff -->|calls| 28c32680_05cd_e170_2197_6979d27d5251
  style 28c32680_05cd_e170_2197_6979d27d5251 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java lines 1259–1271

        SizeClassedChunk(AbstractByteBuf delegate, Magazine magazine,
                         SizeClassChunkController controller) {
            super(delegate, magazine, true);
            segmentSize = controller.segmentSize;
            ownerThread = magazine.group.ownerThread;
            if (ownerThread == null) {
                externalFreeList = controller.createFreeList();
                localFreeList = null;
            } else {
                externalFreeList = controller.createEmptyFreeList();
                localFreeList = controller.createLocalFreeList();
            }
        }

Domain

Subdomains

Called By

Frequently Asked Questions

What does SizeClassedChunk() do?
SizeClassedChunk() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java.
Where is SizeClassedChunk() defined?
SizeClassedChunk() is defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java at line 1259.
What calls SizeClassedChunk()?
SizeClassedChunk() is called by 1 function(s): Chunk.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free