Linux / Samples
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 172 files with 26,848 lines of code.
    • 41 files changed more than 100 times (10,795 lines of code)
    • 60 files changed 51-100 times (6,986 lines of code)
    • 48 files changed 21-50 times (6,169 lines of code)
    • 22 files changed 6-20 times (2,851 lines of code)
    • 1 files changed 1-5 times (47 lines of code)
40% | 26% | 22% | 10% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, html, txt, sh, h, json, gitignore, svg, rst, ld
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c41% | 24% | 23% | 9% | <1%
h13% | 53% | 6% | 26% | 0%
ld0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
bpf47% | 19% | 18% | 13% | 0%
vfio-mdev73% | 20% | 6% | 0% | 0%
trace_events100% | 0% | 0% | 0% | 0%
kobject67% | 32% | 0% | 0% | 0%
kprobes100% | 0% | 0% | 0% | 0%
hw_breakpoint100% | 0% | 0% | 0% | 0%
v4l0% | 100% | 0% | 0% | 0%
kfifo0% | 100% | 0% | 0% | 0%
livepatch0% | 89% | 10% | 0% | 0%
mei0% | 100% | 0% | 0% | 0%
uhid0% | 100% | 0% | 0% | 0%
seccomp0% | 33% | 66% | 0% | 0%
ftrace0% | 46% | 25% | 28% | 0%
configfs0% | 100% | 0% | 0% | 0%
hidraw0% | 100% | 0% | 0% | 0%
rpmsg0% | 100% | 0% | 0% | 0%
qmi0% | 0% | 100% | 0% | 0%
nitro_enclaves0% | 0% | 100% | 0% | 0%
vfs0% | 0% | 100% | 0% | 0%
timers0% | 0% | 100% | 0% | 0%
connector0% | 0% | 100% | 0% | 0%
auxdisplay0% | 0% | 100% | 0% | 0%
pidfd0% | 0% | 100% | 0% | 0%
binderfs0% | 0% | 100% | 0% | 0%
trace_printk0% | 0% | 100% | 0% | 0%
kdb0% | 0% | 100% | 0% | 0%
watchdog0% | 0% | 100% | 0% | 0%
landlock0% | 0% | 0% | 100% | 0%
acrn0% | 0% | 0% | 100% | 0%
fanotify0% | 0% | 0% | 100% | 0%
kmemleak0% | 0% | 0% | 100% | 0%
coresight0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
1671 45 19 1373 247
463 7 19 1571 224
288 10 344 1980 218
trace-events-sample.h
in trace_events
147 1 18 4677 217
131 4 29 2025 212
95 4 19 5084 196
407 21 21 2157 168
154 5 344 2507 162
85 1 344 2451 154
187 1 19 1662 153
mtty.c
in vfio-mdev
1091 24 19 1905 153
263 6 344 1883 151
148 1 19 1662 147
497 15 344 1492 147
157 4 344 2507 144
kset-example.c
in kobject
166 10 929 5182 142
mbochs.c
in vfio-mdev
1213 37 19 1364 134
70 1 415 2451 132
180 7 415 1980 132
51 1 21 2620 131
data_breakpoint.c
in hw_breakpoint
52 3 520 4630 131
126 5 344 2177 130
85 3 21 2297 129
667 11 29 1551 127
239 8 415 2157 125
361 8 19 1351 124
103 1 19 1619 119
189 4 344 2373 114
164 5 21 2289 113
165 6 19 1319 112
65 4 29 5084 111
79 1 344 2157 111
77 3 19 2507 110
47 1 21 2620 109
78 4 415 2507 109
hbm.c
in bpf
411 6 21 1070 109
78 2 344 2451 107
trace-events-sample.c
in trace_events
99 8 18 4677 107
59 3 345 2507 103
62 1 150 1980 102
125 3 19 2177 101
124 5 29 4194 100
129 5 29 4194 100
537 27 520 2241 100
63 3 801 3759 98
101 5 607 1617 96
105 4 344 1643 95
227 6 345 2451 94
78 2 21 2620 93
190 7 415 2620 93