golang / sys
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 410 files with 167,944 lines of code.
    • 4 files changed more than 100 times (9,477 lines of code)
    • 38 files changed 51-100 times (29,373 lines of code)
    • 55 files changed 21-50 times (38,512 lines of code)
    • 127 files changed 6-20 times (54,237 lines of code)
    • 186 files changed 1-5 times (36,345 lines of code)
5% | 17% | 22% | 32% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, s, sh, md, c, gitignore, bash, txt, mod, cfg, json, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go5% | 17% | 23% | 31% | 21%
s0% | 0% | 0% | 61% | 38%
c0% | 0% | 0% | 63% | 36%
bash0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
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
windows23% | 13% | 5% | 3% | 53%
unix/linux79% | 0% | 0% | 17% | 2%
unix1% | 19% | 27% | 36% | 16%
plan90% | 0% | 0% | 44% | 55%
windows/mkwinsyscall0% | 0% | 0% | 100% | 0%
windows/svc0% | 0% | 0% | 57% | 42%
cpu0% | 0% | 0% | 38% | 61%
windows/registry0% | 0% | 0% | 74% | 25%
unix/internal0% | 0% | 0% | 0% | 100%
execabs0% | 0% | 0% | 0% | 100%
internal/unsafeheader0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
syscall_linux.go
in unix
1518 156 57 2734 154
types.go
in unix/linux
3138 - 25 1794 112
syscall_windows.go
in windows
1082 126 30 2734 105
zsyscall_windows.go
in windows
3739 442 30 2726 103
ztypes_linux_386.go
in unix
592 - 84 2734 95
ztypes_linux_amd64.go
in unix
607 - 84 2734 95
zerrors_linux_386.go
in unix
807 - 25 2734 95
zerrors_linux_amd64.go
in unix
807 - 25 2734 95
ztypes_linux_arm64.go
in unix
586 - 84 2459 94
ztypes_linux_arm.go
in unix
587 - 84 2734 94
ztypes_linux_ppc64le.go
in unix
595 - 84 2459 94
zerrors_linux_arm64.go
in unix
804 - 25 2459 94
zerrors_linux_arm.go
in unix
813 - 25 2734 93
ztypes_linux_mips64.go
in unix
589 - 84 2271 92
ztypes_linux_mips64le.go
in unix
589 - 84 2271 92
ztypes_linux_ppc64.go
in unix
595 - 84 2458 92
zerrors_linux_ppc64le.go
in unix
870 - 25 2459 92
zerrors_linux_ppc64.go
in unix
870 - 25 2458 91
zerrors_linux_s390x.go
in unix
869 - 25 2095 89
zerrors_linux_mips64.go
in unix
814 - 25 2271 88