Home / Function/ allocateHuge() — netty Function Reference

allocateHuge() — netty Function Reference

Architecture documentation for the allocateHuge() function in PoolArena.java from the netty codebase.

Function java Buffer Telemetry calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  81898fd1_55d8_5bc5_5801_519a79cdea60["allocateHuge()"]
  de926ba9_75e3_c416_27fc_3623234991a8["PoolArena"]
  81898fd1_55d8_5bc5_5801_519a79cdea60 -->|defined in| de926ba9_75e3_c416_27fc_3623234991a8
  2476a64f_8776_d678_76d8_c4cd7055f5df["allocate()"]
  2476a64f_8776_d678_76d8_c4cd7055f5df -->|calls| 81898fd1_55d8_5bc5_5801_519a79cdea60
  2a49afd8_6e42_30c2_1f59_6c345d97f22e["newUnpooledChunk()"]
  81898fd1_55d8_5bc5_5801_519a79cdea60 -->|calls| 2a49afd8_6e42_30c2_1f59_6c345d97f22e
  style 81898fd1_55d8_5bc5_5801_519a79cdea60 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/PoolArena.java lines 229–235

    private void allocateHuge(PooledByteBuf<T> buf, int reqCapacity) {
        PoolChunk<T> chunk = newUnpooledChunk(reqCapacity);
        PooledByteBufAllocator.onAllocateChunk(chunk, false);
        activeBytesHuge.add(chunk.chunkSize());
        buf.initUnpooled(chunk, reqCapacity);
        allocationsHuge.increment();
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does allocateHuge() do?
allocateHuge() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/PoolArena.java.
Where is allocateHuge() defined?
allocateHuge() is defined in buffer/src/main/java/io/netty/buffer/PoolArena.java at line 229.
What does allocateHuge() call?
allocateHuge() calls 1 function(s): newUnpooledChunk.
What calls allocateHuge()?
allocateHuge() is called by 1 function(s): allocate.

Analyze Your Own Codebase

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

Try Supermodel Free