golang / benchmarks
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 91
  • Daily file updates (only one update per file and date counted): 193
  • First update: 2012-03-17
  • Latest update: 2022-01-20
  • Days between first and latest update: 3597 (513 weeks, estimated 2565 working days)
  • Active days (at least one file change): 64
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 91 files with 17,801 lines of code in files.
    • 17 files that are 366+ days old (9,843 lines of code)
    • 14 files that are 181-365 days old (2,289 lines of code)
    • 4 files that are 91-180 days old (404 lines of code)
    • 54 files that are 31-90 days old (5,214 lines of code)
    • 2 files that are 1-30 days old (51 lines of code)
55% | 12% | 2% | 29% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 91 files with 17,801 lines of code in files.
    • 17 files have been last changed 366+ days ago (9,843 lines of code)
    • 9 files have been last changed 181-365 days ago (521 lines of code)
    • 2 files have been last changed 91-180 days ago (375 lines of code)
    • 53 files have been last changed 31-90 days ago (5,154 lines of code)
    • 10 files have been last changed 1-30 days ago (1,908 lines of code)
55% | 2% | 2% | 28% | 10%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, toml, gitignore, sh, txt, mod, cfg, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go57% | 10% | 1% | 30% | <1%
cfg100% | 0% | 0% | 0% | 0%
toml0% | 70% | 29% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go57% | 1% | 1% | 30% | 8%
cfg100% | 0% | 0% | 0% | 0%
toml0% | 24% | 8% | 0% | 67%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
garbage100% | 0% | 0% | 0% | 0%
json100% | 0% | 0% | 0% | 0%
driver100% | 0% | 0% | 0% | 0%
http100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
cmd/bent0% | 89% | 10% | 0% | 0%
stats0% | 100% | 0% | 0% | 0%
cmd/bench0% | 0% | 77% | 0% | 22%
sweet/benchmarks0% | 0% | 0% | 100% | 0%
sweet/cmd0% | 0% | 0% | 100% | 0%
sweet/generators0% | 0% | 0% | 100% | 0%
sweet/common0% | 0% | 0% | 100% | 0%
sweet/harnesses0% | 0% | 0% | 100% | 0%
sweet/cli0% | 0% | 0% | 100% | 0%
sweet/source-assets0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
garbage100% | 0% | 0% | 0% | 0%
json100% | 0% | 0% | 0% | 0%
driver100% | 0% | 0% | 0% | 0%
http100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
stats0% | 100% | 0% | 0% | 0%
cmd/bent0% | 8% | 17% | 0% | 74%
sweet/benchmarks0% | 0% | 0% | 100% | 0%
sweet/cmd0% | 0% | 0% | 100% | 0%
sweet/generators0% | 0% | 0% | 100% | 0%
sweet/common0% | 0% | 0% | 86% | 13%
sweet/harnesses0% | 0% | 0% | 100% | 0%
sweet/cli0% | 0% | 0% | 100% | 0%
sweet/source-assets0% | 0% | 0% | 100% | 0%
cmd/bench0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cfg
codereview.cfg
in root
1 - 2515 2968 2
json_data.go
in json
1805 - 1899 2916 3
driver.go
in driver
321 22 1767 2916 10
driver_windows.go
in driver
267 14 1899 2916 4
driver_linux.go
in driver
124 5 1543 2916 3
driver_unix.go
in driver
76 5 1036 2916 5
json.go
in json
62 5 1899 2916 5
build.go
in build
47 3 1811 2916 7
driver_darwin.go
in driver
33 4 2916 2916 1
driver_go12.go
in driver
8 1 1899 2916 4
driver_go10.go
in driver
6 1 2846 2916 3
http.go
in http
77 5 1899 2914 5
garbage.go
in garbage
89 5 1899 2901 10
nethttp.go
in garbage
6803 319 1899 2240 2
driver_go15.go
in driver
29 2 2238 2238 1
driver_stub.go
in driver
13 4 882 1036 2
driver_plan9.go
in driver
82 8 800 800 1
bent.go
in cmd/bent
1096 20 16 365 13
benchmarks-all.toml
in cmd/bent/configs
156 - 15 365 7
benchmarks-50.toml
in cmd/bent/configs
141 - 15 365 8
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
driver_darwin.go
in driver
33 4 2916 2916 1
driver_go10.go
in driver
6 1 2846 2916 3
cfg
codereview.cfg
in root
1 - 2515 2968 2
driver_go15.go
in driver
29 2 2238 2238 1
driver_go12.go
in driver
8 1 1899 2916 4
json.go
in json
62 5 1899 2916 5
http.go
in http
77 5 1899 2914 5
garbage.go
in garbage
89 5 1899 2901 10
driver_windows.go
in driver
267 14 1899 2916 4
json_data.go
in json
1805 - 1899 2916 3
nethttp.go
in garbage
6803 319 1899 2240 2
build.go
in build
47 3 1811 2916 7
driver.go
in driver
321 22 1767 2916 10
driver_linux.go
in driver
124 5 1543 2916 3
driver_unix.go
in driver
76 5 1036 2916 5
driver_stub.go
in driver
13 4 882 1036 2
driver_plan9.go
in driver
82 8 800 800 1
configurations-sample.toml
in cmd/bent/configs
14 - 365 365 1
configurations-gollvm.toml
in cmd/bent/configs
16 - 365 365 1
benchmarks-gc.toml
in cmd/bent/configs
18 - 365 365 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
idle_linux.go
in cmd/bench
47 2 25 25 1
idle_other.go
in cmd/bench
4 1 25 25 1
bleve-query_unsupported.go
in sweet/generators
10 1 64 64 1
driver.go
in sweet/benchmarks/internal/driver
524 38 65 65 1
terms.go
in sweet/benchmarks/bleve-query
293 - 64 65 2
main.go
in sweet/benchmarks/tile38
283 17 65 65 1
copy.go
in sweet/generators
269 9 65 65 1
benchmark.go
in sweet/cmd/sweet
254 5 65 65 1
run.go
in sweet/cmd/sweet
245 9 65 65 1
main.go
in sweet/benchmarks/go-build
233 10 65 65 1
tile38.go
in sweet/generators
212 5 65 65 1
get.go
in sweet/cmd/sweet
195 9 65 65 1
http_server.go
in sweet/benchmarks/gvisor
173 6 65 65 1
gen.go
in sweet/cmd/sweet
144 5 65 65 1
local.go
in sweet/harnesses
133 12 65 65 1
put.go
in sweet/cmd/sweet
131 7 65 65 1
sc.go
in sweet/cli/subcommands
115 5 65 65 1
gvisor.go
in sweet/generators
114 1 65 65 1
log.go
in sweet/common/log
103 11 65 65 1
gcs.go
in sweet/cli/bootstrap
97 4 65 65 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
suites.toml
in cmd/bent/configs
229 - 15 114 5
benchmarks-all.toml
in cmd/bent/configs
156 - 15 365 7
benchmarks-50.toml
in cmd/bent/configs
141 - 15 365 8
bent.go
in cmd/bent
1096 20 16 365 13
bent.go
in cmd/bench
85 3 23 115 2
main.go
in cmd/bench
74 4 23 115 4
gotool.go
in sweet/common
60 6 23 65 2
gotest.go
in cmd/bench
16 1 23 115 3
idle_linux.go
in cmd/bench
47 2 25 25 1
idle_other.go
in cmd/bench
4 1 25 25 1
pool.go
in sweet/benchmarks/internal/pool
53 2 56 65 2
terms.go
in sweet/benchmarks/bleve-query
293 - 64 65 2
main.go
in sweet/benchmarks/bleve-index
92 4 64 65 2
main.go
in sweet/benchmarks/gopher-lua
86 5 64 65 2
bleve-query.go
in sweet/generators
75 1 64 65 2
main.go
in sweet/benchmarks/bleve-query
46 3 64 65 2
bleve-query_unsupported.go
in sweet/generators
10 1 64 64 1
driver.go
in sweet/benchmarks/internal/driver
524 38 65 65 1
main.go
in sweet/benchmarks/tile38
283 17 65 65 1
copy.go
in sweet/generators
269 9 65 65 1