apache / apr
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
2% | 12% | 27% | 21% | 35%
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
c2% | 12% | 27% | 22% | 35%
pl0% | 20% | 39% | 17% | 23%
py0% | 0% | 25% | 3% | 71%
inc0% | 0% | 0% | 42% | 57%
h0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
jose19% | 26% | 27% | 11% | 14%
json29% | 25% | 22% | 14% | 7%
network_io9% | 9% | 46% | 9% | 25%
strings40% | 0% | 18% | 15% | 26%
dbd0% | 23% | 22% | 17% | 36%
crypto0% | 22% | 22% | 24% | 30%
build0% | 13% | 37% | 17% | 31%
locks0% | 11% | 16% | 29% | 42%
dso0% | 43% | 14% | 10% | 30%
ldap0% | 12% | 38% | 16% | 32%
file_io0% | 3% | 38% | 29% | 28%
poll0% | 0% | 26% | 39% | 33%
util-misc0% | 0% | 52% | 22% | 25%
xml0% | 0% | 56% | 4% | 38%
threadproc0% | 0% | 21% | 23% | 55%
dbm0% | 0% | 12% | 21% | 66%
misc0% | 0% | 21% | 31% | 47%
redis0% | 0% | 35% | 26% | 37%
tools0% | 0% | 100% | 0% | 0%
time0% | 0% | 24% | 0% | 75%
memcache0% | 0% | 15% | 51% | 33%
buckets0% | 0% | 15% | 27% | 57%
shmem0% | 0% | 31% | 26% | 42%
tables0% | 0% | 14% | 20% | 65%
memory0% | 0% | 0% | 27% | 72%
random0% | 0% | 0% | 38% | 61%
support0% | 0% | 0% | 85% | 14%
mmap0% | 0% | 0% | 60% | 39%
xlate0% | 0% | 0% | 40% | 59%
user0% | 0% | 0% | 46% | 53%
atomic0% | 0% | 0% | 0% | 100%
hooks0% | 0% | 0% | 0% | 100%
encoding0% | 0% | 0% | 0% | 100%
include0% | 0% | 0% | 0% | 100%
helpers0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
254 104 2
79 53 3
212 51 3
281 51 10
145 49 4
156 44 4
246 43 10
169 42 3
84 41 1
124 39 2
115 39 0
98 38 1
198 37 4
117 35 6
94 32 4
134 31 1
159 31 4
144 31 4
136 30 5
159 30 8
110 29 1
127 29 4
119 29 8
107 27 6
97 27 2
144 27 1
109 26 4
109 26 1
83 26 3
143 26 2
211 26 2
130 26 6
96 25 3
68 25 2
110 25 6
71 25 6
74 25 4
72 25 2
88 25 10
73 25 4
73 25 4
138 25 2
77 24 4
71 24 4
120 24 6
87 23 6
93 23 1
114 23 2
112 23 3
110 23 7