apache / activemq-artemis
Unit Size

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

Intro
Learn more...
Unit Size Overall
5% | 8% | 20% | 21% | 44%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
java5% | 8% | 20% | 21% | 44%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
artemis-server6% | 9% | 22% | 23% | 38%
artemis-core-client7% | 3% | 17% | 18% | 53%
artemis-protocols4% | 10% | 22% | 23% | 39%
artemis-cli8% | 17% | 22% | 17% | 33%
artemis-journal5% | 3% | 27% | 23% | 40%
artemis-ra5% | 9% | 10% | 19% | 55%
artemis-maven-plugin18% | 21% | 24% | 19% | 16%
artemis-selector9% | 0% | 21% | 34% | 34%
artemis-jms-server4% | 13% | 18% | 17% | 45%
artemis-jms-client1% | 3% | 14% | 20% | 59%
artemis-commons0% | 5% | 18% | 20% | 55%
artemis-log-annotation-processor0% | 49% | 22% | 18% | 10%
artemis-jdbc-store0% | 5% | 9% | 19% | 66%
artemis-web0% | 39% | 19% | 26% | 13%
artemis-boot0% | 65% | 23% | 0% | 11%
artemis-server-osgi0% | 21% | 8% | 23% | 46%
artemis-junit0% | 0% | 10% | 16% | 72%
artemis-service-extensions0% | 0% | 33% | 18% | 48%
artemis-lockmanager0% | 0% | 22% | 36% | 40%
artemis-dto0% | 0% | 6% | 7% | 85%
artemis-cdi-client0% | 0% | 12% | 21% | 65%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
574 1 2
356 80 1
335 83 2
295 60 10
273 51 1
271 68 3
248 69 1
240 142 1
239 129 1
219 65 2
216 53 5
211 50 0
205 45 6
204 1 2
200 33 4
187 2 2
175 35 0
166 39 1
161 21 1
155 39 5
153 75 2
150 29 3
145 44 3
141 31 58
139 1 4
138 33 0
138 39 0
137 33 3
135 2 4
135 2 0
135 17 1
133 27 10
133 20 6
129 32 2
129 36 0
127 38 2
119 23 2
117 29 0
116 34 4
116 24 0
115 67 1
114 1 55
112 24 3
111 60 2
111 9 8
110 56 1
110 55 2
109 40 1
109 25 6
108 28 8