Home / Function/ deallocate() — netty Function Reference

deallocate() — netty Function Reference

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

Function java Buffer Telemetry calls 4 called by 2

Entity Profile

Dependency Diagram

graph TD
  98785a74_86ed_ffcc_d613_fd55a1cb34e4["deallocate()"]
  f1cdd349_c4cb_5c01_45cf_5cb7bb37814d["Chunk"]
  98785a74_86ed_ffcc_d613_fd55a1cb34e4 -->|defined in| f1cdd349_c4cb_5c01_45cf_5cb7bb37814d
  d2729de0_b37c_7907_bc82_c5f01b36a3cd["deallocate()"]
  d2729de0_b37c_7907_bc82_c5f01b36a3cd -->|calls| 98785a74_86ed_ffcc_d613_fd55a1cb34e4
  59c1d0ae_e507_0c96_51fa_359fe1b6411f["release()"]
  59c1d0ae_e507_0c96_51fa_359fe1b6411f -->|calls| 98785a74_86ed_ffcc_d613_fd55a1cb34e4
  d2729de0_b37c_7907_bc82_c5f01b36a3cd["deallocate()"]
  98785a74_86ed_ffcc_d613_fd55a1cb34e4 -->|calls| d2729de0_b37c_7907_bc82_c5f01b36a3cd
  a02995fd_2479_0eaa_4f06_b3f208a28799["onRelease()"]
  98785a74_86ed_ffcc_d613_fd55a1cb34e4 -->|calls| a02995fd_2479_0eaa_4f06_b3f208a28799
  2b1d13b5_b5b9_8db8_baa4_b5edd12f88d0["remove()"]
  98785a74_86ed_ffcc_d613_fd55a1cb34e4 -->|calls| 2b1d13b5_b5b9_8db8_baa4_b5edd12f88d0
  59c1d0ae_e507_0c96_51fa_359fe1b6411f["release()"]
  98785a74_86ed_ffcc_d613_fd55a1cb34e4 -->|calls| 59c1d0ae_e507_0c96_51fa_359fe1b6411f
  style 98785a74_86ed_ffcc_d613_fd55a1cb34e4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java lines 1158–1162

        protected void deallocate() {
            onRelease();
            allocator.chunkRegistry.remove(this);
            delegate.release();
        }

Domain

Subdomains

Frequently Asked Questions

What does deallocate() do?
deallocate() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java.
Where is deallocate() defined?
deallocate() is defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java at line 1158.
What does deallocate() call?
deallocate() calls 4 function(s): deallocate, onRelease, release, remove.
What calls deallocate()?
deallocate() is called by 2 function(s): deallocate, release.

Analyze Your Own Codebase

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

Try Supermodel Free