uber / concurrency-loadbalancer
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 14% | 34% | 50%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 14% | 34% | 50%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
concurrency-loadbalancer-core0% | 0% | 16% | 30% | 53%
concurrency-loadbalancer-m30% | 0% | 0% | 100% | 0%
concurrency-loadbalancer-tracing0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 29)
File# lines# units
AbstractConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
235 24
HashIndexedPriorityQueue.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
172 16
ArrayConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
151 9
TallyMetricsTaskListener.java
in concurrency-loadbalancer-m3/src/main/java/com/uber/concurrency/loadbalancer
127 11
LifespanTracker.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
102 7
HeapConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
99 11
WindowScheduledCounter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
82 12
ReservoirSampler.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
50 6
TaskConcurrency.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
47 9
FrequencyTaskConcurrency.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
47 7
LatencyTaskConcurrency.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
47 7
TracingTaskListener.java
in concurrency-loadbalancer-tracing/src/main/java/com/uber/concurrency/loadbalancer
46 7
TaskConcurrencyImpl.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
43 8
RoundRobinLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
42 5
TaskConcurrencyDelegator.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
41 9
LeastConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
41 7
Meter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/metrics
37 6
CompletableTask.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
31 4
WindowTimedCounter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
29 5
IntervalLimiter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
28 3
RandomBooleanGenerator.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
18 1
SubStrategy.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
18 -
15 -
MathUtils.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
15 2
WritableTicker.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
14 2
ScheduledCounter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
14 -
TimedCounter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
8 -
LoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
4 -
2 -
Files With Most Units (Top 23)
File# lines# units
AbstractConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
235 24
HashIndexedPriorityQueue.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
172 16
WindowScheduledCounter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
82 12
TallyMetricsTaskListener.java
in concurrency-loadbalancer-m3/src/main/java/com/uber/concurrency/loadbalancer
127 11
HeapConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
99 11
TaskConcurrencyDelegator.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
41 9
TaskConcurrency.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
47 9
ArrayConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
151 9
TaskConcurrencyImpl.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
43 8
TracingTaskListener.java
in concurrency-loadbalancer-tracing/src/main/java/com/uber/concurrency/loadbalancer
46 7
FrequencyTaskConcurrency.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
47 7
LatencyTaskConcurrency.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal
47 7
LeastConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
41 7
LifespanTracker.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
102 7
ReservoirSampler.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
50 6
Meter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/metrics
37 6
WindowTimedCounter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter
29 5
RoundRobinLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
42 5
CompletableTask.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
31 4
IntervalLimiter.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
28 3
MathUtils.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
15 2
WritableTicker.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
14 2
RandomBooleanGenerator.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/utils
18 1
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 11 long lines.

File# lines# units# long lines
HeapConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
99 11 6
ArrayConcurrencyLoadBalancer.java
in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer
151 9 5