Home / Function/ Chunk() — netty Function Reference

Chunk() — netty Function Reference

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

Function java Buffer Telemetry calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  d0801ddf_d578_d38b_f899_85d12408ceff["Chunk()"]
  13987726_678e_8e67_f858_dfa08f4414d6["SizeClassChunkController"]
  d0801ddf_d578_d38b_f899_85d12408ceff -->|defined in| 13987726_678e_8e67_f858_dfa08f4414d6
  8d275038_0e05_3918_af0f_1e8f488cf0f2["Chunk()"]
  8d275038_0e05_3918_af0f_1e8f488cf0f2 -->|calls| d0801ddf_d578_d38b_f899_85d12408ceff
  b550a3a7_b98a_e36b_d58d_413aa6587ed4["allocate()"]
  d0801ddf_d578_d38b_f899_85d12408ceff -->|calls| b550a3a7_b98a_e36b_d58d_413aa6587ed4
  28c32680_05cd_e170_2197_6979d27d5251["SizeClassedChunk()"]
  d0801ddf_d578_d38b_f899_85d12408ceff -->|calls| 28c32680_05cd_e170_2197_6979d27d5251
  006e8f47_e5d6_8354_9cd4_12fe398c12dd["add()"]
  d0801ddf_d578_d38b_f899_85d12408ceff -->|calls| 006e8f47_e5d6_8354_9cd4_12fe398c12dd
  0d87a4f6_817c_89dc_baee_630435215d14["capacity()"]
  d0801ddf_d578_d38b_f899_85d12408ceff -->|calls| 0d87a4f6_817c_89dc_baee_630435215d14
  style d0801ddf_d578_d38b_f899_85d12408ceff fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java lines 732–739

        @Override
        public Chunk newChunkAllocation(int promptingSize, Magazine magazine) {
            AbstractByteBuf chunkBuffer = chunkAllocator.allocate(chunkSize, chunkSize);
            assert chunkBuffer.capacity() == chunkSize;
            SizeClassedChunk chunk = new SizeClassedChunk(chunkBuffer, magazine, this);
            chunkRegistry.add(chunk);
            return chunk;
        }

Domain

Subdomains

Called By

Frequently Asked Questions

What does Chunk() do?
Chunk() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java.
Where is Chunk() defined?
Chunk() is defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java at line 732.
What does Chunk() call?
Chunk() calls 4 function(s): SizeClassedChunk, add, allocate, capacity.
What calls Chunk()?
Chunk() 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