GoogleCloudPlatform / appengine-java-standard
Unit Size

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

Intro
Learn more...
Unit Size Overall
4% | 9% | 25% | 21% | 39%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
java4% | 9% | 25% | 21% | 40%
js0% | 0% | 58% | 15% | 25%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
runtime6% | 11% | 26% | 24% | 30%
api_dev3% | 11% | 27% | 21% | 36%
utils4% | 7% | 21% | 18% | 47%
e2etests26% | 0% | 16% | 22% | 35%
lib11% | 12% | 28% | 15% | 31%
api1% | 7% | 23% | 18% | 48%
local_runtime_shared_jetty120% | 11% | 30% | 27% | 31%
local_runtime_shared_jetty90% | 10% | 32% | 26% | 30%
applications0% | 6% | 36% | 33% | 23%
appengine_setup0% | 24% | 9% | 10% | 55%
remoteapi0% | 5% | 14% | 31% | 49%
shared_sdk_jetty120% | 6% | 26% | 14% | 52%
shared_sdk_jetty90% | 8% | 22% | 18% | 50%
appengine_jsr1070% | 23% | 0% | 5% | 71%
appengine_init0% | 0% | 77% | 12% | 9%
appengine_testing0% | 0% | 42% | 35% | 22%
quickstartgenerator0% | 0% | 100% | 0% | 0%
quickstartgenerator_jetty120% | 0% | 100% | 0% | 0%
quickstartgenerator_jetty12_ee100% | 0% | 100% | 0% | 0%
api_legacy0% | 0% | 21% | 0% | 78%
runtime_shared0% | 0% | 4% | 24% | 70%
shared_sdk0% | 0% | 18% | 9% | 72%
sessiondata0% | 0% | 0% | 0% | 100%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
255 35 2
255 35 2
219 52 1
203 40 4
196 53 0
195 55 2
195 55 2
193 54 2
188 54 2
168 39 3
157 50 2
150 31 2
137 25 1
135 39 2
126 26 1
122 38 3
120 9 2
118 25 2
108 24 1
108 24 4
106 2 0
98 34 2
97 18 4
95 3 0
94 19 2
91 7 4
90 1 0
89 13 2
88 23 13
88 17 2
88 17 2
85 10 3
84 12 1
84 7 5
84 7 5
80 24 2
79 17 2
79 25 3
79 24 2
79 24 2
76 13 1
76 14 1
76 13 2
76 26 3
75 22 2
75 30 1
73 11 0
72 9 0
72 9 0
72 11 5