Linux / Mm
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Files Most Frequently Changed Together (Top 50)
margin-top: 20px

data...

Pairs # same commits # commits 1 # commits 2 latest commit
memory-failure.c
damon/dbgfs.c
12 1953 (<1%) 79 (15%) 2022-01-15
mempolicy.c
damon/dbgfs.c
12 2617 (<1%) 79 (15%) 2022-01-15
mempolicy.c
memory-failure.c
12 2617 (<1%) 1953 (<1%) 2022-01-15
kfence/core.c
damon/dbgfs.c
11 143 (7%) 79 (13%) 2022-01-15
memory-failure.c
kfence/core.c
11 1953 (<1%) 143 (7%) 2022-01-15
mempolicy.c
kfence/core.c
11 2617 (<1%) 143 (7%) 2022-01-15
slub.c
memcontrol.c
10 3456 (<1%) 4422 (<1%) 2022-01-15
vmscan.c
damon/dbgfs.c
10 3851 (<1%) 79 (12%) 2022-01-15
damon/vaddr.c
damon/core.c
9 56 (16%) 66 (13%) 2022-01-15
memcontrol.c
hugetlb.c
9 4422 (<1%) 3557 (<1%) 2022-01-15
slab_common.c
memcontrol.c
9 1295 (<1%) 4422 (<1%) 2022-01-15
vmscan.c
memory-failure.c
9 3851 (<1%) 1953 (<1%) 2022-01-15
vmscan.c
mempolicy.c
9 3851 (<1%) 2617 (<1%) 2022-01-15
damon/dbgfs.c
damon/core.c
8 79 (10%) 66 (12%) 2022-01-15
damon/vaddr.c
damon/dbgfs.c
8 56 (14%) 79 (10%) 2022-01-15
hugetlb.c
damon/dbgfs.c
8 3557 (<1%) 79 (10%) 2022-01-15
memcontrol.c
slab.h
8 4422 (<1%) 1003 (<1%) 2022-01-15
memcontrol.c
damon/dbgfs.c
8 4422 (<1%) 79 (10%) 2022-01-15
shmem.c
memcontrol.c
8 3016 (<1%) 4422 (<1%) 2022-01-15
vmscan.c
kfence/core.c
8 3851 (<1%) 143 (5%) 2022-01-15
hugetlb.c
damon/core.c
7 3557 (<1%) 66 (10%) 2022-01-15
hugetlb.c
damon/vaddr.c
7 3557 (<1%) 56 (12%) 2022-01-15
memcontrol.c
damon/core.c
7 4422 (<1%) 66 (10%) 2022-01-15
memcontrol.c
damon/vaddr.c
7 4422 (<1%) 56 (12%) 2022-01-15
memcontrol.c
filemap.c
7 4422 (<1%) 3082 (<1%) 2022-01-15
memcontrol.c
kfence/core.c
7 4422 (<1%) 143 (4%) 2022-01-15
memory.c
khugepaged.c
7 3962 (<1%) 706 (<1%) 2022-01-15
migrate.c
memory.c
7 2778 (<1%) 3962 (<1%) 2022-01-15
slab.c
memcontrol.c
7 2760 (<1%) 4422 (<1%) 2022-01-15
slab_common.c
slab.h
7 1295 (<1%) 1003 (<1%) 2022-01-15
slub.c
damon/dbgfs.c
7 3456 (<1%) 79 (8%) 2022-01-15
slub.c
filemap.c
7 3456 (<1%) 3082 (<1%) 2022-01-15
slub.c
hugetlb.c
7 3456 (<1%) 3557 (<1%) 2022-01-15
slub.c
kfence/core.c
7 3456 (<1%) 143 (4%) 2022-01-15
slub.c
slab.c
7 3456 (<1%) 2760 (<1%) 2022-01-15
swap.c
khugepaged.c
7 1870 (<1%) 706 (<1%) 2022-01-15
swap.c
shmem.c
7 1870 (<1%) 3016 (<1%) 2022-01-15
damon/core.c
backing-dev.c
6 66 (9%) 1681 (<1%) 2022-01-15
damon/dbgfs.c
backing-dev.c
6 79 (7%) 1681 (<1%) 2022-01-15
damon/vaddr-test.h
backing-dev.c
6 38 (15%) 1681 (<1%) 2022-01-15
damon/vaddr-test.h
damon/core.c
6 38 (15%) 66 (9%) 2022-01-15
damon/vaddr-test.h
damon/dbgfs.c
6 38 (15%) 79 (7%) 2022-01-15
damon/vaddr.c
backing-dev.c
6 56 (10%) 1681 (<1%) 2022-01-15
damon/vaddr.c
damon/vaddr-test.h
6 56 (10%) 38 (15%) 2022-01-15
filemap.c
backing-dev.c
6 3082 (<1%) 1681 (<1%) 2022-01-15
filemap.c
damon/core.c
6 3082 (<1%) 66 (9%) 2022-01-15
filemap.c
damon/dbgfs.c
6 3082 (<1%) 79 (7%) 2022-01-15
filemap.c
damon/vaddr-test.h
6 3082 (<1%) 38 (15%) 2022-01-15
filemap.c
damon/vaddr.c
6 3082 (<1%) 56 (10%) 2022-01-15
hugetlb.c
backing-dev.c
6 3557 (<1%) 1681 (<1%) 2022-01-15
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [memory-failure.c] [memory-failure.c] [damon/dbgfs.c] [damon/dbgfs.c] [memory-failure.c]--[damon/dbgfs.c] 12 [kfence/core.c] [kfence/core.c] [memory-failure.c]--[kfence/core.c] 11 [damon/core.c] [damon/core.c] [damon/dbgfs.c]--[damon/core.c] 8 [backing-dev.c] [backing-dev.c] [damon/dbgfs.c]--[backing-dev.c] 6 [mempolicy.c] [mempolicy.c] [mempolicy.c]--[memory-failure.c] 12 [mempolicy.c]--[damon/dbgfs.c] 12 [mempolicy.c]--[kfence/core.c] 11 [kfence/core.c]--[damon/dbgfs.c] 11 [slub.c] [slub.c] [slub.c]--[damon/dbgfs.c] 7 [slub.c]--[kfence/core.c] 7 [memcontrol.c] [memcontrol.c] [slub.c]--[memcontrol.c] 10 [hugetlb.c] [hugetlb.c] [slub.c]--[hugetlb.c] 7 [filemap.c] [filemap.c] [slub.c]--[filemap.c] 7 [slab.c] [slab.c] [slub.c]--[slab.c] 7 [memcontrol.c]--[damon/dbgfs.c] 8 [memcontrol.c]--[kfence/core.c] 7 [damon/vaddr.c] [damon/vaddr.c] [memcontrol.c]--[damon/vaddr.c] 7 [memcontrol.c]--[damon/core.c] 7 [memcontrol.c]--[hugetlb.c] 9 [slab.h] [slab.h] [memcontrol.c]--[slab.h] 8 [memcontrol.c]--[filemap.c] 7 [vmscan.c] [vmscan.c] [vmscan.c]--[memory-failure.c] 9 [vmscan.c]--[damon/dbgfs.c] 10 [vmscan.c]--[mempolicy.c] 9 [vmscan.c]--[kfence/core.c] 8 [damon/vaddr.c]--[damon/dbgfs.c] 8 [damon/vaddr.c]--[damon/core.c] 9 [damon/vaddr.c]--[backing-dev.c] 6 [damon/vaddr-test.h] [damon/vaddr-test.h] [damon/vaddr.c]--[damon/vaddr-test.h] 6 [damon/core.c]--[backing-dev.c] 6 [hugetlb.c]--[damon/dbgfs.c] 8 [hugetlb.c]--[damon/vaddr.c] 7 [hugetlb.c]--[damon/core.c] 7 [hugetlb.c]--[backing-dev.c] 6 [slab_common.c] [slab_common.c] [slab_common.c]--[memcontrol.c] 9 [slab_common.c]--[slab.h] 7 [shmem.c] [shmem.c] [shmem.c]--[memcontrol.c] 8 [filemap.c]--[damon/dbgfs.c] 6 [filemap.c]--[damon/vaddr.c] 6 [filemap.c]--[damon/core.c] 6 [filemap.c]--[backing-dev.c] 6 [filemap.c]--[damon/vaddr-test.h] 6 [memory.c] [memory.c] [khugepaged.c] [khugepaged.c] [memory.c]--[khugepaged.c] 7 [migrate.c] [migrate.c] [migrate.c]--[memory.c] 7 [slab.c]--[memcontrol.c] 7 [swap.c] [swap.c] [swap.c]--[shmem.c] 7 [swap.c]--[khugepaged.c] 7 [damon/vaddr-test.h]--[damon/dbgfs.c] 6 [damon/vaddr-test.h]--[damon/core.c] 6 [damon/vaddr-test.h]--[backing-dev.c] 6

Open 3D force graph...
Open 3D force graph (with commits)...