getSizeTableIndex() — netty Function Reference
Architecture documentation for the getSizeTableIndex() function in AdaptiveCalculator.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e4c6718e_20f4_617e_2a77_e29ca7eba9d2["getSizeTableIndex()"] 2f0e419b_c7aa_e7dc_bae6_34e16344d97c["AdaptiveCalculator"] e4c6718e_20f4_617e_2a77_e29ca7eba9d2 -->|defined in| 2f0e419b_c7aa_e7dc_bae6_34e16344d97c f9ed7c4e_7457_4cd3_369d_31d2b8270cf4["AdaptiveCalculator()"] f9ed7c4e_7457_4cd3_369d_31d2b8270cf4 -->|calls| e4c6718e_20f4_617e_2a77_e29ca7eba9d2 style e4c6718e_20f4_617e_2a77_e29ca7eba9d2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/internal/AdaptiveCalculator.java lines 51–73
private static int getSizeTableIndex(final int size) {
for (int low = 0, high = SIZE_TABLE.length - 1;;) {
if (high < low) {
return low;
}
if (high == low) {
return high;
}
int mid = low + high >>> 1;
int a = SIZE_TABLE[mid];
int b = SIZE_TABLE[mid + 1];
if (size > b) {
low = mid + 1;
} else if (size < a) {
high = mid - 1;
} else if (size == a) {
return mid;
} else {
return mid + 1;
}
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getSizeTableIndex() do?
getSizeTableIndex() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/internal/AdaptiveCalculator.java.
Where is getSizeTableIndex() defined?
getSizeTableIndex() is defined in common/src/main/java/io/netty/util/internal/AdaptiveCalculator.java at line 51.
What calls getSizeTableIndex()?
getSizeTableIndex() is called by 1 function(s): AdaptiveCalculator.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free