availableProcessors() — netty Function Reference
Architecture documentation for the availableProcessors() function in NettyRuntime.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 4f67f30d_daf6_1441_b2cc_6ad5d3a5ced4["availableProcessors()"] 0d6ff260_a264_fefa_f6ad_a83ba5c991cc["AvailableProcessorsHolder"] 4f67f30d_daf6_1441_b2cc_6ad5d3a5ced4 -->|defined in| 0d6ff260_a264_fefa_f6ad_a83ba5c991cc 5ef0f8aa_5a52_2687_4947_172c9d591e53["availableProcessors()"] 5ef0f8aa_5a52_2687_4947_172c9d591e53 -->|calls| 4f67f30d_daf6_1441_b2cc_6ad5d3a5ced4 5ef0f8aa_5a52_2687_4947_172c9d591e53["availableProcessors()"] 4f67f30d_daf6_1441_b2cc_6ad5d3a5ced4 -->|calls| 5ef0f8aa_5a52_2687_4947_172c9d591e53 732fe3c8_3c7b_6956_b836_bddac489b045["setAvailableProcessors()"] 4f67f30d_daf6_1441_b2cc_6ad5d3a5ced4 -->|calls| 732fe3c8_3c7b_6956_b836_bddac489b045 style 4f67f30d_daf6_1441_b2cc_6ad5d3a5ced4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/NettyRuntime.java lines 63–73
@SuppressForbidden(reason = "to obtain default number of available processors")
synchronized int availableProcessors() {
if (this.availableProcessors == 0) {
final int availableProcessors =
SystemPropertyUtil.getInt(
"io.netty.availableProcessors",
Runtime.getRuntime().availableProcessors());
setAvailableProcessors(availableProcessors);
}
return this.availableProcessors;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does availableProcessors() do?
availableProcessors() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/NettyRuntime.java.
Where is availableProcessors() defined?
availableProcessors() is defined in common/src/main/java/io/netty/util/NettyRuntime.java at line 63.
What does availableProcessors() call?
availableProcessors() calls 2 function(s): availableProcessors, setAvailableProcessors.
What calls availableProcessors()?
availableProcessors() is called by 1 function(s): availableProcessors.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free