Home / Function/ newPageIdx2sizeTab() — netty Function Reference

newPageIdx2sizeTab() — netty Function Reference

Architecture documentation for the newPageIdx2sizeTab() function in SizeClasses.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e2fe51ab_8c8a_4b5c_3a5f_336b659e0c62["newPageIdx2sizeTab()"]
  d1cbce7b_bd0a_5553_8e62_6deeb38137ff["SizeClasses"]
  e2fe51ab_8c8a_4b5c_3a5f_336b659e0c62 -->|defined in| d1cbce7b_bd0a_5553_8e62_6deeb38137ff
  9682c31b_1e8c_cdd5_584a_e9f43b2c752a["SizeClasses()"]
  9682c31b_1e8c_cdd5_584a_e9f43b2c752a -->|calls| e2fe51ab_8c8a_4b5c_3a5f_336b659e0c62
  style e2fe51ab_8c8a_4b5c_3a5f_336b659e0c62 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/SizeClasses.java lines 245–256

    private static int[] newPageIdx2sizeTab(short[][] sizeClasses, int nSizes, int nPSizes,
                                            int directMemoryCacheAlignment) {
        int[] pageIdx2sizeTab = new int[nPSizes];
        int pageIdx = 0;
        for (int i = 0; i < nSizes; i++) {
            short[] sizeClass = sizeClasses[i];
            if (sizeClass[PAGESIZE_IDX] == yes) {
                pageIdx2sizeTab[pageIdx++] = sizeOf(sizeClass, directMemoryCacheAlignment);
            }
        }
        return pageIdx2sizeTab;
    }

Domain

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free