Linux / Drivers / Macintosh
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 47 files with 16,173 lines of code.
    • 1 very long files (2,104 lines of code)
    • 12 long files (7,707 lines of code)
    • 12 medium size files (4,112 lines of codeclsfd_ftr_w_mp_ins)
    • 12 small files (1,706 lines of code)
    • 10 very small files (544 lines of code)
13% | 47% | 25% | 10% | 3%
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
c13% | 48% | 25% | 10% | 1%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT13% | 49% | 26% | 7% | 3%
ams0% | 0% | 0% | 92% | 7%
Longest Files (Top 47)
File# lines# units
via-pmu.c
in root
2104 34
adbhid.c
in root
971 6
smu.c
in root
958 35
adb.c
in root
681 16
627 19
626 15
via-cuda.c
in root
624 15
mediabay.c
in root
566 18
552 16
547 18
522 15
520 13
513 27
493 14
469 18
448 16
407 3
359 11
355 11
346 24
297 6
254 11
240 8
226 7
mac_hid.c
in root
218 10
ams-i2c.c
in ams
200 12
adb-iop.c
in root
194 12
ans-lcd.c
in root
172 -
155 8
152 7
138 4
137 7
ams-pmu.c
in ams
131 9
110 7
108 6
106 4
103 4
windfarm.h
in root
91 7
apm_emu.c
in root
87 3
77 -
75 3
68 4
ams.h
in ams
46 -
44 2
43 -
ans-lcd.h
in root
7 -
6 -
Files With Most Units (Top 41)
File# lines# units
smu.c
in root
958 35
via-pmu.c
in root
2104 34
513 27
346 24
627 19
547 18
mediabay.c
in root
566 18
469 18
adb.c
in root
681 16
448 16
552 16
626 15
via-cuda.c
in root
624 15
522 15
493 14
520 13
ams-i2c.c
in ams
200 12
adb-iop.c
in root
194 12
254 11
355 11
359 11
mac_hid.c
in root
218 10
ams-pmu.c
in ams
131 9
155 8
240 8
110 7
226 7
windfarm.h
in root
91 7
152 7
137 7
adbhid.c
in root
971 6
297 6
108 6
103 4
106 4
138 4
68 4
407 3
75 3
apm_emu.c
in root
87 3
44 2
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