Linux / Mm
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 147 files with 102,846 lines of code.
    • 102 files changed more than 100 times (95,308 lines of code)
    • 12 files changed 51-100 times (2,194 lines of code)
    • 21 files changed 21-50 times (4,174 lines of code)
    • 11 files changed 6-20 times (965 lines of code)
    • 1 files changed 1-5 times (205 lines of code)
92% | 2% | 4% | <1% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, html, txt, h, json, svg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c93% | 2% | 3% | <1% | <1%
h67% | 3% | 17% | 11% | 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
ROOT97% | 1% | <1% | <1% | <1%
kasan55% | 19% | 23% | 1% | 0%
kfence0% | 71% | 28% | 0% | 0%
damon0% | 0% | 77% | 22% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
5738 271 19 6122 2343
memory.c
in root
3482 131 19 6134 2087
4765 234 19 5110 2016
vmscan.c
in root
2664 103 19 6136 1930
hugetlb.c
in root
4343 175 19 6070 1883
slub.c
in root
4177 224 19 5387 1852
shmem.c
in root
3097 101 19 6071 1770
filemap.c
in root
2185 91 19 6136 1755
mmap.c
in root
2364 80 17 6134 1671
migrate.c
in root
2008 62 19 5797 1567
slab.c
in root
2770 109 19 6122 1562
2042 74 19 6129 1531
1518 76 19 6122 1441
rmap.c
in root
1321 53 19 6122 1431
1366 66 19 5940 1412
2279 82 19 4038 1394
vmalloc.c
in root
2483 77 19 6122 1362
swapfile.c
in root
2730 111 19 6106 1340
nommu.c
in root
1155 48 19 6106 1306
oom_kill.c
in root
710 36 17 6136 1289
1366 61 19 4523 1198
swap.c
in root
653 49 19 5940 1189
vmstat.c
in root
1519 85 19 5697 1176
748 45 19 5585 1104
percpu.c
in root
1855 65 19 4731 1040
memblock.c
in root
1179 70 19 4229 1015
util.c
in root
638 36 19 5870 982
1732 67 19 4273 963
internal.h
in root
430 28 19 5872 951
truncate.c
in root
479 25 19 6122 941
ksm.c
in root
2016 68 19 4517 933
mremap.c
in root
705 17 19 6122 917
madvise.c
in root
1040 29 19 6070 891
kmemleak.c
in root
1175 62 19 4620 880
mlock.c
in root
489 19 19 5867 871
610 19 19 6122 868
sparse.c
in root
647 47 19 6069 861
mprotect.c
in root
504 11 19 5979 805
831 35 19 3499 788
gup.c
in root
1825 72 19 2800 755
slob.c
in root
475 22 21 5870 754
page_io.c
in root
319 10 29 6067 663
389 16 19 5993 640
slab.h
in root
610 34 16 3499 638
165 5 19 5224 518
zsmalloc.c
in root
1706 118 19 2925 514
621 24 213 4937 506
highmem.c
in root
498 21 19 6122 460
zswap.c
in root
1011 39 19 3129 436
mempool.c
in root
329 19 19 6122 429