alibaba / arthas
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
1% | 2% | 12% | 17% | 66%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java1% | 2% | 12% | 16% | 66%
js0% | 0% | 13% | 22% | 63%
ts0% | 0% | 0% | 3% | 96%
cpp0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
core1% | 2% | 12% | 15% | 67%
boot25% | 0% | 14% | 25% | 34%
client0% | 6% | 18% | 16% | 57%
labs0% | 1% | 8% | 20% | 69%
common0% | 3% | 12% | 22% | 61%
tunnel-client0% | 0% | 40% | 6% | 53%
agent0% | 0% | 47% | 27% | 25%
tunnel-server0% | 0% | 6% | 18% | 74%
arthas-agent-attach0% | 0% | 40% | 16% | 43%
memorycompiler0% | 0% | 9% | 17% | 73%
arthas-spring-boot-starter0% | 0% | 0% | 13% | 86%
web-ui0% | 0% | 0% | 3% | 96%
arthas-vmtool0% | 0% | 0% | 0% | 100%
spy0% | 0% | 0% | 0% | 100%
testcase0% | 0% | 0% | 0% | 100%
tunnel-common0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
396 95 4
256 61 1
152 43 1
117 38 1
70 30 5
147 30 1
121 30 1
136 29 1
105 26 2
42 25 2
93 25 3
112 24 1
82 22 6
111 21 2
101 21 1
87 21 1
59 20 1
82 20 2
58 19 1
99 19 0
30 19 2
58 19 4
64 19 4
50 18 1
62 18 1
70 18 0
122 18 2
61 17 1
61 17 2
69 16 2
71 16 2
54 15 3
89 15 4
80 15 1
73 14 1
71 14 2
32 14 3
43 14 2
45 13 1
67 13 1
46 13 0
53 13 2
46 13 2
25 13 1
37 13 1
45 13 0
49 13 1
17 13 0
47 13 1
55 13 1