facebookexperimental / resctl-demo
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: 118
  • Daily file updates (only one update per file and date counted): 170
  • First update: 2020-10-13
  • Latest update: 2022-03-14
  • Days between first and latest update: 518 (74 weeks, estimated 370 working days)
  • Active days (at least one file change): 177
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 107 files with 30,178 lines of code in files.
    • 85 files that are 366+ days old (26,220 lines of code)
    • 21 files that are 181-365 days old (3,806 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (152 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
86% | 12% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 107 files with 30,178 lines of code in files.
    • 11 files have been last changed 366+ days ago (961 lines of code)
    • 76 files have been last changed 181-365 days ago (23,619 lines of code)
    • 5 files have been last changed 91-180 days ago (2,811 lines of code)
    • 15 files have been last changed 31-90 days ago (2,787 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
3% | 78% | 9% | 9% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
rs, rd, md, toml, py, sh, txt, svg, gitignore, json, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rs87% | 12% | 0% | <1% | 0%
py94% | 5% | 0% | 0% | 0%
rd68% | 31% | 0% | 0% | 0%
toml84% | 15% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
rd60% | 39% | 0% | 0% | 0%
rs<1% | 80% | 10% | 8% | 0%
py0% | 89% | 0% | 10% | 0%
toml0% | 8% | 0% | 91% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
resctl-bench/src92% | 5% | 0% | 1% | 0%
rd-agent/src96% | 3% | 0% | 0% | 0%
resctl-demo/src92% | 7% | 0% | 0% | 0%
rd-hashd/src100% | 0% | 0% | 0% | 0%
rd-agent-intf/src88% | 11% | 0% | 0% | 0%
resctl-bench-intf/src100% | 0% | 0% | 0% | 0%
rd-hashd-intf/src100% | 0% | 0% | 0% | 0%
rd-util/src6% | 93% | 0% | 0% | 0%
resctl-bench100% | 0% | 0% | 0% | 0%
rd-agent100% | 0% | 0% | 0% | 0%
rd-hashd100% | 0% | 0% | 0% | 0%
resctl-demo100% | 0% | 0% | 0% | 0%
rd-agent-intf100% | 0% | 0% | 0% | 0%
resctl-bench-intf100% | 0% | 0% | 0% | 0%
rd-hashd-intf100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
rd-util0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
resctl-demo/src14% | 85% | 0% | 0% | 0%
resctl-bench-intf/src9% | 9% | 0% | 81% | 0%
rd-agent/src<1% | 97% | 0% | 2% | 0%
resctl-bench/src0% | 69% | 24% | 6% | 0%
rd-util/src0% | 90% | 9% | 0% | 0%
rd-agent-intf/src0% | 100% | 0% | 0% | 0%
rd-hashd/src0% | 49% | 7% | 43% | 0%
rd-hashd-intf/src0% | 100% | 0% | 0% | 0%
rd-hashd-intf0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
rd-util0% | 0% | 0% | 100% | 0%
resctl-bench0% | 0% | 0% | 100% | 0%
rd-agent0% | 0% | 0% | 100% | 0%
rd-hashd0% | 0% | 0% | 100% | 0%
resctl-demo0% | 0% | 0% | 100% | 0%
rd-agent-intf0% | 0% | 0% | 100% | 0%
resctl-bench-intf0% | 0% | 0% | 100% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
main.rs
in resctl-demo/src
550 12 242 550 18 3
status.rs
in resctl-demo/src
418 15 301 550 12 2
args.rs
in rd-agent-intf/src
260 4 298 550 23 3
args.rs
in rd-hashd-intf/src
175 2 298 550 22 4
Cargo.toml
in rd-agent
34 - 33 550 15 2
Cargo.toml
in rd-hashd
31 - 33 550 17 1
Cargo.toml
in resctl-demo
29 - 33 550 17 3
Cargo.toml
in rd-agent-intf
22 - 33 550 12 1
Cargo.toml
in rd-hashd-intf
18 - 218 550 10 1
main.rs
in rd-agent/src
1212 21 241 549 43 4
sideloader.py
in rd-agent/src/misc
1101 60 243 549 6 3
report.rs
in rd-agent/src
858 25 298 549 23 3
hasher.rs
in rd-hashd/src
783 21 33 549 20 3
markup_rd.rs
in resctl-demo/src/doc
654 7 234 549 7 3
doc.rs
in resctl-demo/src
572 14 242 549 14 4
slices.rs
in rd-agent/src
562 17 296 549 16 3
cmd.rs
in rd-agent/src
438 9 270 549 20 3
agent.rs
in resctl-demo/src
404 7 301 549 6 3
side.rs
in rd-agent/src
399 8 251 549 24 4
report_ring.rs
in resctl-demo/src
376 12 301 549 7 3
hashd.rs
in rd-agent/src
333 5 301 549 20 3
main.rs
in rd-hashd/src
316 5 33 549 14 3
iocost_coef_gen.py
in rd-agent/src/misc
281 15 342 549 7 4
testfiles.rs
in rd-hashd/src
196 2 178 549 9 3
sysreqs.rs
in rd-agent-intf/src
119 1 297 549 24 3
read-bomb.py
in rd-agent/src/side
25 - 306 549 3 3
memory-balloon.py
in rd-agent/src/side
17 - 306 549 3 3
oomd.rs
in rd-agent/src
305 5 301 540 6 2
rd
intro.sysreqs.rd
in resctl-demo/src/doc
110 - 299 540 6 2
misc.rs
in rd-agent/src
38 - 301 540 8 2
bench.rs
in rd-agent/src
167 - 301 538 16 2
params.rs
in rd-hashd-intf/src
165 3 240 521 9 2
cmd.rs
in rd-agent-intf/src
142 3 298 521 13 3
rd
doc-format.rd
in resctl-demo/src/doc
134 - 405 521 4 2
rd
comp.cgroup.mem.thrash.rd
in resctl-demo/src/doc
106 - 515 521 2 2
lib.rs
in rd-hashd-intf/src
9 - 301 521 7 2
bench.rs
in rd-hashd/src
1023 22 240 515 26 1
report.rs
in rd-agent-intf/src
539 18 298 515 26 1
journal.rs
in resctl-demo/src
373 7 242 515 6 1
biolatpcts.py
in rd-agent/src/misc
187 4 37 515 5 1
command.rs
in resctl-demo/src
184 1 301 515 6 1
lib.rs
in rd-agent-intf/src
33 - 301 515 21 1
report.rs
in rd-hashd-intf/src
25 1 301 515 9 1
slices.rs
in rd-agent-intf/src
44 - 301 512 6 2
run.rs
in resctl-bench/src
1378 12 238 511 73 2
args.rs
in resctl-bench-intf/src
616 7 37 511 60 3
job.rs
in resctl-bench/src
559 11 297 511 52 2
storage.rs
in resctl-bench/src/bench
450 13 238 511 63 2
main.rs
in resctl-bench/src
417 7 68 511 62 3
study.rs
in resctl-bench/src
349 11 235 511 24 1
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
rd
comp.cgroup.mem.thrash.rd
in resctl-demo/src/doc
106 - 515 521 2 2
bandit.rs
in rd-agent/src
7 - 405 417 2 1
rd
senpai.exp.rd
in resctl-demo/src/doc
19 - 405 416 2 1
rd
side.exp.rd
in resctl-demo/src/doc
26 - 405 416 2 1
rd
prot.demo.rd
in resctl-demo/src/doc
35 - 405 416 2 1
rd
intro.post-bench.rd
in resctl-demo/src/doc
75 - 405 416 2 1
rd
comp.cgroup.io.rd
in resctl-demo/src/doc
117 - 405 416 2 1
rd
doc-format.rd
in resctl-demo/src/doc
134 - 405 521 4 2
rd
comp.oomd.rd
in resctl-demo/src/doc
178 - 405 416 2 1
rd
comp.cgroup.rd
in resctl-demo/src/doc
195 - 405 416 2 1
iocost.rs
in resctl-bench-intf/src
69 - 378 378 1 1
iocost_coef_gen.py
in rd-agent/src/misc
281 15 342 549 7 4
merge_info.rs
in resctl-bench/src/bench
44 8 327 341 2 1
jobspec.rs
in resctl-bench-intf/src
59 - 319 511 18 1
mem_hog.rs
in resctl-bench/src/bench/protection
680 11 314 397 12 2
memory-balloon.py
in rd-agent/src/side
17 - 306 549 3 3
read-bomb.py
in rd-agent/src/side
25 - 306 549 3 3
mem_hog_tune.rs
in resctl-bench/src/bench/protection
229 2 302 396 15 1
lib.rs
in rd-hashd-intf/src
9 - 301 521 7 2
lib.rs
in resctl-bench-intf/src
9 - 301 511 11 1
report.rs
in rd-hashd-intf/src
25 1 301 515 9 1
cmd_ack.rs
in rd-agent-intf/src
26 2 301 301 1 1
bandit_report.rs
in rd-agent-intf/src
32 1 301 414 4 1
lib.rs
in rd-agent-intf/src
33 - 301 515 21 1
bench.rs
in rd-agent-intf/src
36 - 301 494 14 1
misc.rs
in rd-agent/src
38 - 301 540 8 2
slices.rs
in rd-agent-intf/src
44 - 301 512 6 2
index.rs
in rd-agent-intf/src
51 1 301 301 1 1
anon_area.rs
in rd-util/src
67 2 301 301 1 1
oomd.rs
in rd-agent-intf/src
100 3 301 301 1 1
iocost.rs
in resctl-bench/src
119 - 301 379 6 1
sideloader.rs
in rd-agent/src
149 2 301 301 1 1
iocost.rs
in rd-util/src
157 4 301 301 1 1
bench.rs
in rd-agent/src
167 - 301 538 16 2
iolat.rs
in resctl-bench/src/study
178 2 301 374 5 1
json_file.rs
in rd-util/src
180 8 301 301 1 1
command.rs
in resctl-demo/src
184 1 301 515 6 1
logger.rs
in rd-hashd/src
230 8 301 505 4 1
mem_hog.rs
in rd-agent/src/bandit
305 11 301 417 7 1
oomd.rs
in rd-agent/src
305 5 301 540 6 2
hashd.rs
in rd-agent/src
333 5 301 549 20 3
report_ring.rs
in resctl-demo/src
376 12 301 549 7 3
agent.rs
in resctl-demo/src
404 7 301 549 6 3
status.rs
in resctl-demo/src
418 15 301 550 12 2
rstat.rs
in resctl-bench/src/study
464 5 301 374 4 1
rd
intro.sysreqs.rd
in resctl-demo/src/doc
110 - 299 540 6 2
iocost_params.rs
in resctl-bench/src/bench
103 8 298 494 27 1
cmd.rs
in rd-agent-intf/src
142 3 298 521 13 3
args.rs
in rd-hashd-intf/src
175 2 298 550 22 4
args.rs
in rd-agent-intf/src
260 4 298 550 23 3
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
rd
side.details.rd
in resctl-demo/src/doc
153 -
workqueue.rs
in rd-hashd/src
142 2
rd
comp.cgroup.mem.rd
in resctl-demo/src/doc
132 -
rd
side.sideloader.rd
in resctl-demo/src/doc
111 -
rd
intro.iocost.rd
in resctl-demo/src/doc
88 -
rd
intro.pre-bench.rd
in resctl-demo/src/doc
86 -
rd
senpai.senpai.rd
in resctl-demo/src/doc
72 -
rd
senpai.intro.rd
in resctl-demo/src/doc
55 -
rd
credits.rd
in resctl-demo/src/doc
53 -
rd
index.rd
in resctl-demo/src/doc
36 -
index.rs
in resctl-demo/src/doc
25 -
lambda.rs
in resctl-bench/src
152 1 68 78 2 2
rd
intro.hashd.rd
in resctl-demo/src/doc
150 - 296 297 2 1
rd
comp.psi.rd
in resctl-demo/src/doc
107 - 296 297 2 1
rd
comp.cgroup.cpu.rd
in resctl-demo/src/doc
102 - 296 297 2 1
rd
side.intro.rd
in resctl-demo/src/doc
99 - 296 297 2 1
inodesteal-test.py
in rd-agent/src/side
90 4 297 297 1 1
lib.rs
in rd-util/src
874 11 218 301 8 2
systemd.rs
in rd-util/src
792 19 234 301 5 2
storage_info.rs
in rd-util/src
232 5 151 301 3 1
json_file.rs
in rd-util/src
180 8 301 301 1 1
iocost.rs
in rd-util/src
157 4 301 301 1 1
sideloader.rs
in rd-agent/src
149 2 301 301 1 1
oomd.rs
in rd-agent-intf/src
100 3 301 301 1 1
anon_area.rs
in rd-util/src
67 2 301 301 1 1
index.rs
in rd-agent-intf/src
51 1 301 301 1 1
Cargo.toml
in rd-util
38 - 33 301 13 3
cmd_ack.rs
in rd-agent-intf/src
26 2 301 301 1 1
build.rs
in rd-util
14 1 33 301 3 1
info.rs
in resctl-bench/src/merge
106 - 218 341 3 1
merge_info.rs
in resctl-bench/src/bench
44 8 327 341 2 1
merge.rs
in resctl-bench/src/bench/iocost_tune
215 4 234 348 10 2
merge.rs
in resctl-bench/src
213 3 156 348 11 3
rstat.rs
in resctl-bench/src/study
464 5 301 374 4 1
iolat.rs
in resctl-bench/src/study
178 2 301 374 5 1
iocost.rs
in resctl-bench-intf/src
69 - 378 378 1 1
iocost.rs
in resctl-bench/src
119 - 301 379 6 1
base.rs
in resctl-bench/src
444 7 235 386 22 2
mem_hog_tune.rs
in resctl-bench/src/bench/protection
229 2 302 396 15 1
mem_hog.rs
in resctl-bench/src/bench/protection
680 11 314 397 12 2
bandit_report.rs
in rd-agent-intf/src
32 1 301 414 4 1
rd
comp.cgroup.rd
in resctl-demo/src/doc
195 - 405 416 2 1
side_defs.rs
in rd-agent-intf/src
191 2 297 416 4 1
rd
comp.oomd.rd
in resctl-demo/src/doc
178 - 405 416 2 1
rd
comp.cgroup.io.rd
in resctl-demo/src/doc
117 - 405 416 2 1
rd
intro.post-bench.rd
in resctl-demo/src/doc
75 - 405 416 2 1
rd
prot.demo.rd
in resctl-demo/src/doc
35 - 405 416 2 1
rd
side.exp.rd
in resctl-demo/src/doc
26 - 405 416 2 1
rd
senpai.exp.rd
in resctl-demo/src/doc
19 - 405 416 2 1
mem_hog.rs
in rd-agent/src/bandit
305 11 301 417 7 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
rd
side.details.rd
in resctl-demo/src/doc
153 -
workqueue.rs
in rd-hashd/src
142 2
rd
comp.cgroup.mem.rd
in resctl-demo/src/doc
132 -
rd
side.sideloader.rd
in resctl-demo/src/doc
111 -
rd
intro.iocost.rd
in resctl-demo/src/doc
88 -
rd
intro.pre-bench.rd
in resctl-demo/src/doc
86 -
rd
senpai.senpai.rd
in resctl-demo/src/doc
72 -
rd
senpai.intro.rd
in resctl-demo/src/doc
55 -
rd
credits.rd
in resctl-demo/src/doc
53 -
rd
index.rd
in resctl-demo/src/doc
36 -
index.rs
in resctl-demo/src/doc
25 -
hasher.rs
in rd-hashd/src
783 21 33 549 20 3
main.rs
in rd-hashd/src
316 5 33 549 14 3
progress.rs
in resctl-bench/src
78 1 33 511 5 1
Cargo.toml
in resctl-bench
49 - 33 511 28 3
Cargo.toml
in rd-util
38 - 33 301 13 3
Cargo.toml
in rd-agent
34 - 33 550 15 2
Cargo.toml
in rd-hashd
31 - 33 550 17 1
Cargo.toml
in resctl-demo
29 - 33 550 17 3
Cargo.toml
in rd-agent-intf
22 - 33 550 12 1
build.rs
in rd-util
14 1 33 301 3 1
args.rs
in resctl-bench-intf/src
616 7 37 511 60 3
biolatpcts.py
in rd-agent/src/misc
187 4 37 515 5 1
main.rs
in resctl-bench/src
417 7 68 511 62 3
lambda.rs
in resctl-bench/src
152 1 68 78 2 2
Cargo.toml
in resctl-bench-intf
21 - 68 511 12 2
iocost_tune.rs
in resctl-bench/src/bench
1919 71 151 440 64 3
graph.rs
in resctl-bench/src/bench/iocost_tune
251 4 151 437 22 2
storage_info.rs
in rd-util/src
232 5 151 301 3 1
merge.rs
in resctl-bench/src
213 3 156 348 11 3
testfiles.rs
in rd-hashd/src
196 2 178 549 9 3
lib.rs
in rd-util/src
874 11 218 301 8 2
info.rs
in resctl-bench/src/merge
106 - 218 341 3 1
Cargo.toml
in rd-hashd-intf
18 - 218 550 10 1
systemd.rs
in rd-util/src
792 19 234 301 5 2
markup_rd.rs
in resctl-demo/src/doc
654 7 234 549 7 3
merge.rs
in resctl-bench/src/bench/iocost_tune
215 4 234 348 10 2
base.rs
in resctl-bench/src
444 7 235 386 22 2
study.rs
in resctl-bench/src
349 11 235 511 24 1
run.rs
in resctl-bench/src
1378 12 238 511 73 2
iocost_qos.rs
in resctl-bench/src/bench
773 13 238 492 70 2
storage.rs
in resctl-bench/src/bench
450 13 238 511 63 2
bench.rs
in resctl-bench/src
207 4 238 511 55 1
hashd_params.rs
in resctl-bench/src/bench
126 8 238 493 34 1
bench.rs
in rd-hashd/src
1023 22 240 515 26 1
params.rs
in rd-hashd-intf/src
165 3 240 521 9 2
main.rs
in rd-agent/src
1212 21 241 549 43 4
graph.rs
in resctl-demo/src
918 18 242 506 8 1
doc.rs
in resctl-demo/src
572 14 242 549 14 4
main.rs
in resctl-demo/src
550 12 242 550 18 3