init() — netty Function Reference
Architecture documentation for the init() function in VarintDecodingBenchmark.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 598f5b25_6a52_52e1_2144_0c2a5de1a7c0["init()"] f083df4b_1f17_0498_9ee1_c9dd1d401573["VarintDecodingBenchmark"] 598f5b25_6a52_52e1_2144_0c2a5de1a7c0 -->|defined in| f083df4b_1f17_0498_9ee1_c9dd1d401573 style 598f5b25_6a52_52e1_2144_0c2a5de1a7c0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
microbench/src/main/java/io/netty/handler/codec/protobuf/VarintDecodingBenchmark.java lines 62–110
@Setup
public void init() {
ByteBuf[] dataSet;
switch (inputDistribution) {
case SMALL:
dataSet = new ByteBuf[] {
generateData(1, 1),
generateData(2, 2),
generateData(3, 3)
};
break;
case LARGE:
dataSet = new ByteBuf[] {
generateData(5, 5)
};
if (inputs > 1) {
System.exit(1);
}
break;
case MEDIUM:
dataSet = new ByteBuf[] {
generateData(1, 5),
generateData(2, 5),
generateData(3, 5),
generateData(4, 5)
};
break;
case ALL:
dataSet = new ByteBuf[] {
generateData(1, 1),
generateData(2, 2),
generateData(3, 3),
generateData(1, 5),
generateData(2, 5),
generateData(3, 5),
generateData(4, 5),
generateData(5, 5)
};
break;
default:
throw new RuntimeException("Unknown distribution");
}
data = new ByteBuf[inputs];
Random rnd = new Random(SEED);
for (int i = 0; i < inputs; i++) {
data[i] = dataSet[rnd.nextInt(dataSet.length)];
}
index = 0;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does init() do?
init() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/handler/codec/protobuf/VarintDecodingBenchmark.java.
Where is init() defined?
init() is defined in microbench/src/main/java/io/netty/handler/codec/protobuf/VarintDecodingBenchmark.java at line 62.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free