Home / Class/ AdditionalCounters Class — netty Architecture

AdditionalCounters Class — netty Architecture

Architecture documentation for the AdditionalCounters class in NoPriorityByteDistributionBenchmark.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e48029a4_f583_94de_d0fe_2d0d5a59af43["AdditionalCounters"]
  279fab0c_16a0_85c7_c9ea_cb95941ef43a["NoPriorityByteDistributionBenchmark.java"]
  e48029a4_f583_94de_d0fe_2d0d5a59af43 -->|defined in| 279fab0c_16a0_85c7_c9ea_cb95941ef43a
  ffbc82b8_e52a_f477_02ae_415f0f0da9fa["minWriteSize()"]
  e48029a4_f583_94de_d0fe_2d0d5a59af43 -->|method| ffbc82b8_e52a_f477_02ae_415f0f0da9fa
  a14dce26_cb12_7914_df61_923612db00ce["avgWriteSize()"]
  e48029a4_f583_94de_d0fe_2d0d5a59af43 -->|method| a14dce26_cb12_7914_df61_923612db00ce
  6ee38983_da93_f41d_baa8_aee28e3a2be4["maxWriteSize()"]
  e48029a4_f583_94de_d0fe_2d0d5a59af43 -->|method| 6ee38983_da93_f41d_baa8_aee28e3a2be4

Relationship Graph

Source Code

microbench/src/main/java/io/netty/microbench/http2/NoPriorityByteDistributionBenchmark.java lines 79–99

    @AuxCounters
    @State(Scope.Thread)
    public static class AdditionalCounters {
        int minWriteSize = Integer.MAX_VALUE;
        int maxWriteSize = Integer.MIN_VALUE;
        long totalBytes;
        long numWrites;
        int invocations;

        public int minWriteSize() {
            return minWriteSize;
        }

        public int avgWriteSize() {
            return (int) (totalBytes / numWrites);
        }

        public int maxWriteSize() {
            return maxWriteSize;
        }
    }

Frequently Asked Questions

What is the AdditionalCounters class?
AdditionalCounters is a class in the netty codebase, defined in microbench/src/main/java/io/netty/microbench/http2/NoPriorityByteDistributionBenchmark.java.
Where is AdditionalCounters defined?
AdditionalCounters is defined in microbench/src/main/java/io/netty/microbench/http2/NoPriorityByteDistributionBenchmark.java at line 79.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free