Linux / Drivers / Accessibility
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 38 files with 9,485 lines of code.
    • 1 very long files (2,116 lines of code)
    • 2 long files (1,376 lines of code)
    • 12 medium size files (3,713 lines of codeclsfd_ftr_w_mp_ins)
    • 10 small files (1,447 lines of code)
    • 13 very small files (833 lines of code)
22% | 14% | 39% | 15% | 8%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
c24% | 15% | 40% | 13% | 6%
h0% | 0% | 28% | 37% | 33%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
speakup23% | 15% | 37% | 15% | 9%
braille0% | 0% | 100% | 0% | 0%
Longest Files (Top 38)
File# lines# units
main.c
in speakup
2116 90
kobjects.c
in speakup
846 22
i18n.c
in speakup
530 6
speakup_decpc.c
in speakup
431 11
synth.c
in speakup
404 27
speakup_soft.c
in speakup
355 11
speakup_dtlk.c
in speakup
337 9
313 9
varhandlers.c
in speakup
299 6
spk_ttyio.c
in speakup
281 20
speakup_keypc.c
in speakup
274 6
272 6
270 6
serialio.c
in speakup
254 12
i18n.h
in speakup
223 -
200 4
spk_types.h
in speakup
185 -
keyhelp.c
in speakup
182 4
174 1
speakup_ltlk.c
in speakup
140 2
135 3
111 1
109 1
speakup_dummy.c
in speakup
107 1
speakup.h
in speakup
104 -
speakup_bns.c
in speakup
99 -
speakup_txprt.c
in speakup
99 -
selection.c
in speakup
98 6
buffers.c
in speakup
93 9
devsynth.c
in speakup
79 6
78 -
speakupmap.h
in speakup
65 -
spk_priv.h
in speakup
61 -
fakekey.c
in speakup
53 4
thread.c
in speakup
49 1
speakup_dtlk.h
in speakup
27 -
serialio.h
in speakup
24 -
speakup_acnt.h
in speakup
8 -
Files With Most Units (Top 27)
File# lines# units
main.c
in speakup
2116 90
synth.c
in speakup
404 27
kobjects.c
in speakup
846 22
spk_ttyio.c
in speakup
281 20
serialio.c
in speakup
254 12
speakup_soft.c
in speakup
355 11
speakup_decpc.c
in speakup
431 11
313 9
speakup_dtlk.c
in speakup
337 9
buffers.c
in speakup
93 9
272 6
270 6
selection.c
in speakup
98 6
varhandlers.c
in speakup
299 6
speakup_keypc.c
in speakup
274 6
devsynth.c
in speakup
79 6
i18n.c
in speakup
530 6
fakekey.c
in speakup
53 4
keyhelp.c
in speakup
182 4
200 4
135 3
speakup_ltlk.c
in speakup
140 2
thread.c
in speakup
49 1
111 1
speakup_dummy.c
in speakup
107 1
109 1
174 1
Files With Long Lines (Top 0)

There are 0 files with lines longer than 120 characters. In total, there are 0 long lines.

File# lines# units# long lines