apache / hbase
Unit Size

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

Intro
Learn more...
Unit Size Overall
4% | 10% | 25% | 21% | 38%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
java4% | 10% | 25% | 21% | 38%
py12% | 18% | 36% | 12% | 20%
rb5% | 11% | 17% | 21% | 44%
php0% | 48% | 41% | 7% | 3%
cpp0% | 44% | 26% | 8% | 20%
pm0% | 23% | 60% | 12% | 2%
c0% | 0% | 93% | 0% | 6%
js0% | 0% | 0% | 35% | 64%
pl0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 0% | 100%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
hbase-server4% | 11% | 26% | 21% | 35%
hbase-mapreduce10% | 17% | 27% | 18% | 25%
hbase-diagnostics18% | 4% | 34% | 15% | 27%
hbase-examples5% | 18% | 30% | 11% | 34%
hbase-shell6% | 12% | 20% | 23% | 36%
hbase-rest8% | 18% | 26% | 11% | 35%
hbase-balancer8% | 15% | 24% | 23% | 28%
hbase-hadoop-compat9% | 5% | 16% | 15% | 52%
hbase-client1% | 6% | 21% | 19% | 50%
hbase-hbtop6% | 6% | 23% | 14% | 48%
hbase-http9% | 9% | 22% | 27% | 30%
hbase-common<1% | 5% | 20% | 22% | 50%
dev-support15% | 10% | 21% | 19% | 34%
hbase-backup0% | 13% | 31% | 26% | 29%
hbase-procedure0% | 13% | 18% | 24% | 43%
hbase-thrift0% | 9% | 24% | 26% | 39%
hbase-endpoint0% | 39% | 18% | 13% | 27%
hbase-asyncfs0% | 18% | 22% | 28% | 30%
hbase-zookeeper0% | 6% | 36% | 31% | 26%
hbase-testing-util0% | 3% | 18% | 27% | 49%
hbase-metrics0% | 19% | 0% | 6% | 74%
hbase-compression0% | 0% | 26% | 18% | 54%
hbase-replication0% | 0% | 19% | 40% | 39%
hbase-it0% | 0% | 39% | 35% | 25%
hbase-external-blockcache0% | 0% | 28% | 41% | 31%
hbase-archetypes0% | 0% | 25% | 57% | 17%
hbase-logging0% | 0% | 27% | 19% | 52%
hbase-metrics-api0% | 0% | 28% | 0% | 71%
hbase-protocol-shaded0% | 0% | 0% | 46% | 53%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
491 1 0
287 41 0
263 53 1
251 45 8
232 48 2
202 55 2
197 90 2
189 60 2
186 36 2
186 41 5
182 56 0
181 20 0
171 46 1
170 49 2
168 46 9
168 36 2
168 44 0
160 37 0
159 25 2
158 24 3
158 31 4
157 21 0
157 41 3
157 40 1
154 28 3
150 34 3
148 42 1
147 51 1
146 24 0
145 22 2
145 30 3
140 28 2
140 3 2
139 35 2
138 32 2
135 22 2
134 46 7
134 45 1
134 35 1
134 1 1
132 19 2
131 31 10
131 15 0
130 28 1
129 37 1
129 40 3
128 38 1
127 30 2
126 29 7
126 29 5