uber / nanoscope-art
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
6% | 7% | 18% | 16% | 50%
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
cc8% | 8% | 20% | 17% | 45%
java2% | 3% | 12% | 15% | 66%
py4% | 8% | 25% | 20% | 40%
h<1% | 2% | 8% | 11% | 77%
inc0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
runtime8% | 6% | 17% | 16% | 51%
compiler3% | 7% | 19% | 16% | 52%
disassembler77% | 8% | 4% | 2% | 7%
imgdiag53% | 0% | 13% | 14% | 18%
tools2% | 6% | 17% | 17% | 55%
dex2oat16% | 8% | 16% | 18% | 39%
dexdump0% | 36% | 23% | 17% | 21%
patchoat0% | 29% | 15% | 23% | 32%
oatdump0% | 7% | 42% | 22% | 27%
cmdline0% | 6% | 34% | 20% | 39%
profman0% | 15% | 22% | 8% | 53%
dalvikvm0% | 0% | 54% | 22% | 22%
dexlist0% | 0% | 38% | 39% | 22%
benchmark0% | 0% | 0% | 0% | 100%
sigchainlib0% | 0% | 0% | 0% | 100%
libart_fake0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
1321 448 1
886 405 2
1134 391 2
2307 371 5
822 226 2
309 207 2
350 145 1
2169 134 4
305 107 1
432 87 5
170 84 1
129 82 6
269 70 1
261 67 1
215 65 1
410 61 3
138 61 5
208 59 1
86 59 2
208 56 6
252 56 4
126 55 0
144 54 3
104 53 2
165 52 6
165 52 1
131 52 2
160 51 1
257 51 5
134 50 7
194 49 1
115 49 1
204 48 6
145 47 1
219 46 6
146 45 2
106 45 0
195 44 5
143 44 0
183 44 8
183 44 8
133 43 7
211 43 1
144 43 3
138 42 1
166 42 1
113 42 0
49 41 1
201 41 4
51 41 1