Linux / Drivers / Pcmcia
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 66 files with 16,561 lines of code.
    • 4 very long files (4,418 lines of code)
    • 8 long files (5,134 lines of code)
    • 10 medium size files (3,027 lines of codeclsfd_ftr_w_mp_ins)
    • 18 small files (2,407 lines of code)
    • 26 very small files (1,575 lines of code)
26% | 31% | 18% | 14% | 9%
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
c30% | 30% | 20% | 10% | 8%
h0% | 33% | 0% | 46% | 20%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT26% | 31% | 18% | 14% | 9%
Longest Files (Top 50)
File# lines# units
cistpl.c
in root
1285 33
ds.c
in root
1061 39
1051 39
i82365.c
in root
1021 41
882 28
ti113x.h
in root
638 20
cs.c
in root
627 29
614 23
609 21
605 26
tcic.c
in root
586 23
pd6729.c
in root
573 18
i82092.c
in root
489 18
402 19
342 16
at91_cf.c
in root
284 10
282 17
274 10
256 11
omap_cf.c
in root
251 9
227 9
220 7
196 9
tcic.h
in root
190 -
180 14
160 3
ricoh.h
in root
154 6
147 7
130 9
124 2
124 5
123 6
123 5
o2micro.h
in root
115 2
114 -
113 8
topic.h
in root
105 3
103 -
103 2
103 -
99 5
99 5
98 5
max1600.c
in root
96 2
93 3
93 5
83 6
83 5
cirrus.h
in root
82 -
80 4
Files With Most Units (Top 50)
File# lines# units
i82365.c
in root
1021 41
1051 39
ds.c
in root
1061 39
cistpl.c
in root
1285 33
cs.c
in root
627 29
882 28
605 26
tcic.c
in root
586 23
614 23
609 21
ti113x.h
in root
638 20
402 19
i82092.c
in root
489 18
pd6729.c
in root
573 18
282 17
342 16
180 14
256 11
274 10
at91_cf.c
in root
284 10
130 9
227 9
omap_cf.c
in root
251 9
196 9
113 8
147 7
220 7
83 6
75 6
ricoh.h
in root
154 6
123 6
99 5
77 5
123 5
98 5
124 5
83 5
99 5
93 5
80 4
93 3
160 3
topic.h
in root
105 3
cardbus.c
in root
57 3
42 2
46 2
72 2
103 2
rsrc_mgr.c
in root
45 2
o2micro.h
in root
115 2
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
o2micro.h
in root
115 2 2