normalizeSizeCompute() — netty Function Reference
Architecture documentation for the normalizeSizeCompute() function in SizeClasses.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a562ee20_4cc3_ab6b_7ce7_4f6aadf67eb4["normalizeSizeCompute()"] d1cbce7b_bd0a_5553_8e62_6deeb38137ff["SizeClasses"] a562ee20_4cc3_ab6b_7ce7_4f6aadf67eb4 -->|defined in| d1cbce7b_bd0a_5553_8e62_6deeb38137ff 609aee86_f632_78ca_7fdb_811f683fed92["normalizeSize()"] 609aee86_f632_78ca_7fdb_811f683fed92 -->|calls| a562ee20_4cc3_ab6b_7ce7_4f6aadf67eb4 style a562ee20_4cc3_ab6b_7ce7_4f6aadf67eb4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/SizeClasses.java lines 405–412
private static int normalizeSizeCompute(int size) {
int x = log2((size << 1) - 1);
int log2Delta = x < LOG2_SIZE_CLASS_GROUP + LOG2_QUANTUM + 1
? LOG2_QUANTUM : x - LOG2_SIZE_CLASS_GROUP - 1;
int delta = 1 << log2Delta;
int delta_mask = delta - 1;
return size + delta_mask & ~delta_mask;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does normalizeSizeCompute() do?
normalizeSizeCompute() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/SizeClasses.java.
Where is normalizeSizeCompute() defined?
normalizeSizeCompute() is defined in buffer/src/main/java/io/netty/buffer/SizeClasses.java at line 405.
What calls normalizeSizeCompute()?
normalizeSizeCompute() is called by 1 function(s): normalizeSize.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free