Home / Function/ availableProcessors() — netty Function Reference

availableProcessors() — netty Function Reference

Architecture documentation for the availableProcessors() function in NettyRuntime.java from the netty codebase.

Function java CommonUtil Logging calls 2 called by 1

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

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