facebookincubator / below
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 97 files with 20,360 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,269 lines of code)
    • 19 files changed 6-20 times (5,900 lines of code)
    • 75 files changed 1-5 times (13,191 lines of code)
0% | 0% | 6% | 28% | 64%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
rs, toml, md, gitignore, yml, c, h, py, gitattributes, txt, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 6% | 28% | 65%
toml0% | 0% | 21% | 76% | 2%
c0% | 0% | 0% | 0% | 100%
py0% | 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
below/src0% | 0% | 67% | 17% | 15%
below0% | 0% | 81% | 0% | 18%
ROOT0% | 0% | 70% | 0% | 30%
below/store0% | 0% | 0% | 93% | 6%
below/procfs0% | 0% | 0% | 76% | 23%
below/model0% | 0% | 0% | 24% | 75%
below/common0% | 0% | 0% | 56% | 43%
below/view0% | 0% | 0% | 1% | 98%
below/dump0% | 0% | 0% | <1% | 99%
below/cgroupfs0% | 0% | 0% | 2% | 97%
below/below_derive0% | 0% | 0% | 3% | 96%
below/config0% | 0% | 0% | 8% | 91%
below/render0% | 0% | 0% | 1% | 98%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Cargo.toml
in root
14 - 292 736 41 23
Cargo.toml
in below
44 - 24 295 28 19
main.rs
in below/src
1211 21 17 295 21 6
Cargo.toml
in below/store
31 - 25 295 18 14
Cargo.toml
in below/view
28 - 24 295 17 13
Cargo.toml
in below/dump
24 - 30 295 16 12
Cargo.toml
in below/model
24 - 23 295 15 12
cursor.rs
in below/store/src
857 45 17 292 14 4
lib.rs
in below/store/src
1375 41 67 295 14 5
Cargo.toml
in below/procfs
20 - 16 295 13 9
Cargo.toml
in below/common
21 - 78 295 13 10
Cargo.toml
in below/config
17 - 52 292 12 7
Cargo.toml
in below/cgroupfs
17 - 16 295 10 8
test.rs
in below/src
311 9 17 292 8 4
collector.rs
in below/model/src
334 7 23 295 8 3
lib.rs
in below/model/src
475 36 44 295 7 5
Cargo.toml
in below/render
12 - 78 295 6 5
Cargo.toml
in below/below_derive
17 - 78 295 6 5
mod.rs
in below/view/src/controllers
47 - 256 295 6 5
advance.rs
in below/store/src
573 19 17 295 6 3
dateutil.rs
in below/common/src
601 24 17 295 6 5
lib.rs
in below/procfs/src
1116 31 58 295 6 4
50 4 176 304 5 4
help_menu.rs
in below/view/src
176 6 256 295 5 4
command.rs
in below/dump/src
779 12 30 295 5 5
lib.rs
in below/config/src
62 2 155 292 4 3
test.rs
in below/view/src/controllers
309 6 260 292 4 4
lib.rs
in below/view/src
328 1 52 295 4 3
default_configs.rs
in below/render/src
525 25 102 295 4 4
test.rs
in below/dump/src
914 17 52 292 4 3
6 - 17 705 3 1
commands.rs
in below/src/open_source
11 - 30 295 3 3
lib.rs
in below/common/src
18 - 211 295 3 3
test.rs
in below/config/src
122 5 155 292 3 2
qenum.rs
in below/below_derive/src
135 6 176 295 3 3
lib.rs
in below/cgroupfs/src
162 2 17 295 3 3
core_tabs.rs
in below/view/src
169 8 229 295 3 2
cgroup.rs
in below/dump/src
178 2 176 295 3 3
process.rs
in below/model/src
222 5 229 295 3 3
cgroup_tabs.rs
in below/view/src
253 4 176 295 3 3
stats_view.rs
in below/view/src
284 7 290 295 3 3
view_controllers.rs
in below/view/src/controllers
340 1 269 295 3 3
lib.rs
in below/dump/src
403 1 229 295 3 2
system.rs
in below/model/src
436 5 102 295 3 3
mod.rs
in below/store/src/open_source
1 - 67 295 2 2
field_ids.rs
in below/model/src
1 - 102 229 2 2
mod.rs
in below/view/src/open_source
13 - 256 295 2 2
sample.rs
in below/model/src
33 - 24 295 2 2
lib.rs
in below/below_derive/src
34 - 229 295 2 2
default_styles.rs
in below/view/src
65 7 229 295 2 2
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Cargo.toml
in root
14 - 292 736 41 23
Cargo.toml
in below
44 - 24 295 28 19
main.rs
in below/src
1211 21 17 295 21 6
Cargo.toml
in below/store
31 - 25 295 18 14
Cargo.toml
in below/view
28 - 24 295 17 13
Cargo.toml
in below/dump
24 - 30 295 16 12
Cargo.toml
in below/model
24 - 23 295 15 12
cursor.rs
in below/store/src
857 45 17 292 14 4
lib.rs
in below/store/src
1375 41 67 295 14 5
Cargo.toml
in below/procfs
20 - 16 295 13 9
Cargo.toml
in below/common
21 - 78 295 13 10
Cargo.toml
in below/config
17 - 52 292 12 7
Cargo.toml
in below/cgroupfs
17 - 16 295 10 8
collector.rs
in below/model/src
334 7 23 295 8 3
test.rs
in below/src
311 9 17 292 8 4
lib.rs
in below/model/src
475 36 44 295 7 5
advance.rs
in below/store/src
573 19 17 295 6 3
lib.rs
in below/procfs/src
1116 31 58 295 6 4
Cargo.toml
in below/below_derive
17 - 78 295 6 5
mod.rs
in below/view/src/controllers
47 - 256 295 6 5
dateutil.rs
in below/common/src
601 24 17 295 6 5
Cargo.toml
in below/render
12 - 78 295 6 5
50 4 176 304 5 4
help_menu.rs
in below/view/src
176 6 256 295 5 4
command.rs
in below/dump/src
779 12 30 295 5 5
lib.rs
in below/view/src
328 1 52 295 4 3
lib.rs
in below/config/src
62 2 155 292 4 3
test.rs
in below/dump/src
914 17 52 292 4 3
test.rs
in below/view/src/controllers
309 6 260 292 4 4
default_configs.rs
in below/render/src
525 25 102 295 4 4
6 - 17 705 3 1
core_tabs.rs
in below/view/src
169 8 229 295 3 2
test.rs
in below/config/src
122 5 155 292 3 2
lib.rs
in below/dump/src
403 1 229 295 3 2
commands.rs
in below/src/open_source
11 - 30 295 3 3
qenum.rs
in below/below_derive/src
135 6 176 295 3 3
view_controllers.rs
in below/view/src/controllers
340 1 269 295 3 3
cgroup_tabs.rs
in below/view/src
253 4 176 295 3 3
stats_view.rs
in below/view/src
284 7 290 295 3 3
process.rs
in below/model/src
222 5 229 295 3 3
system.rs
in below/model/src
436 5 102 295 3 3
lib.rs
in below/common/src
18 - 211 295 3 3
lib.rs
in below/cgroupfs/src
162 2 17 295 3 3
cgroup.rs
in below/dump/src
178 2 176 295 3 3
collector_plugin.rs
in below/model/src
117 4 33 45 2 1
helper.rs
in below/below_derive/src
81 - 229 295 2 2
queriable.rs
in below/below_derive/src
235 7 229 295 2 2
lib.rs
in below/below_derive/src
34 - 229 295 2 2
mod.rs
in below/store/src/open_source
1 - 67 295 2 2
types.rs
in below/procfs/src
345 - 102 295 2 2
Correlations

File Size vs. Number of Changes: 97 points

below/cgroupfs/Cargo.toml x: 17 lines of code y: 10 # changes below/procfs/Cargo.toml x: 20 lines of code y: 13 # changes below/store/src/advance.rs x: 573 lines of code y: 6 # changes below/store/src/cursor.rs x: 857 lines of code y: 14 # changes below/cgroupfs/src/lib.rs x: 162 lines of code y: 3 # changes rustfmt.toml x: 6 lines of code y: 3 # changes below/common/src/dateutil.rs x: 601 lines of code y: 6 # changes below/src/main.rs x: 1211 lines of code y: 21 # changes below/src/test.rs x: 311 lines of code y: 8 # changes below/model/src/collector.rs x: 334 lines of code y: 8 # changes below/model/Cargo.toml x: 24 lines of code y: 15 # changes below/Cargo.toml x: 44 lines of code y: 28 # changes below/view/Cargo.toml x: 28 lines of code y: 17 # changes below/model/src/sample.rs x: 33 lines of code y: 2 # changes below/store/Cargo.toml x: 31 lines of code y: 18 # changes below/dump/Cargo.toml x: 24 lines of code y: 16 # changes below/dump/src/command.rs x: 779 lines of code y: 5 # changes below/src/open_source/commands.rs x: 11 lines of code y: 3 # changes below/model/src/collector_plugin.rs x: 117 lines of code y: 2 # changes below/model/src/lib.rs x: 475 lines of code y: 7 # changes below/common/src/util.rs x: 128 lines of code y: 2 # changes below/config/Cargo.toml x: 17 lines of code y: 12 # changes below/dump/src/test.rs x: 914 lines of code y: 4 # changes below/view/src/lib.rs x: 328 lines of code y: 4 # changes below/procfs/src/lib.rs x: 1116 lines of code y: 6 # changes below/store/src/lib.rs x: 1375 lines of code y: 14 # changes below/store/src/open_source/mod.rs x: 1 lines of code y: 2 # changes below/store/src/compression.rs x: 175 lines of code y: 1 # changes below/below_derive/Cargo.toml x: 17 lines of code y: 6 # changes below/render/Cargo.toml x: 12 lines of code y: 6 # changes below/model/src/system.rs x: 436 lines of code y: 3 # changes below/procfs/src/types.rs x: 345 lines of code y: 2 # changes below/render/src/default_configs.rs x: 525 lines of code y: 4 # changes below/render/src/lib.rs x: 175 lines of code y: 2 # changes below/view/src/jump_popup.rs x: 108 lines of code y: 2 # changes below/config/src/lib.rs x: 62 lines of code y: 4 # changes below/config/src/test.rs x: 122 lines of code y: 3 # changes scripts/publish_crates_io.py x: 50 lines of code y: 5 # changes below/below_derive/src/qenum.rs x: 135 lines of code y: 3 # changes below/dump/src/cgroup.rs x: 178 lines of code y: 3 # changes below/view/src/cgroup_tabs.rs x: 253 lines of code y: 3 # changes below/common/src/fileutil.rs x: 45 lines of code y: 1 # changes below/common/src/lib.rs x: 18 lines of code y: 3 # changes below/model/src/cgroup.rs x: 607 lines of code y: 2 # changes below/model/src/network.rs x: 442 lines of code y: 2 # changes below/model/src/process.rs x: 222 lines of code y: 3 # changes below/dump/src/lib.rs x: 403 lines of code y: 3 # changes below/model/src/sample_model.rs x: 699 lines of code y: 2 # changes below/view/src/cgroup_view.rs x: 255 lines of code y: 2 # changes below/view/src/default_styles.rs x: 65 lines of code y: 2 # changes below/below_derive/src/helper.rs x: 81 lines of code y: 2 # changes below/view/src/core_tabs.rs x: 169 lines of code y: 3 # changes below/below_derive/src/queriable.rs x: 235 lines of code y: 2 # changes below/view/src/open_source/mod.rs x: 13 lines of code y: 2 # changes below/view/src/controllers/mod.rs x: 47 lines of code y: 6 # changes below/view/src/help_menu.rs x: 176 lines of code y: 5 # changes below/view/src/controllers/open_source/mod.rs x: 5 lines of code y: 1 # changes below/view/src/controllers/test.rs x: 309 lines of code y: 4 # changes below/view/src/command_palette.rs x: 248 lines of code y: 2 # changes below/view/src/controllers/view_controllers.rs x: 340 lines of code y: 3 # changes below/view/src/process_tabs.rs x: 156 lines of code y: 2 # changes below/view/src/process_view.rs x: 251 lines of code y: 2 # changes below/view/src/stats_view.rs x: 284 lines of code y: 3 # changes below/common/src/cliutil.rs x: 149 lines of code y: 2 # changes below/view/src/core_view.rs x: 101 lines of code y: 2 # changes Cargo.toml x: 14 lines of code y: 41 # changes below/common/src/logutil.rs x: 145 lines of code y: 2 # changes below/build.rs x: 10 lines of code y: 1 # changes below/cgroupfs/src/test.rs x: 427 lines of code y: 1 # changes below/cgroupfs/src/types.rs x: 88 lines of code y: 1 # changes below/dump/src/disk.rs x: 113 lines of code y: 1 # changes below/dump/src/iface.rs x: 99 lines of code y: 1 # changes below/dump/src/network.rs x: 71 lines of code y: 1 # changes below/dump/src/print.rs x: 173 lines of code y: 1 # changes below/dump/src/process.rs x: 131 lines of code y: 1 # changes below/dump/src/system.rs x: 67 lines of code y: 1 # changes below/src/bpf/exitstat.bpf.c x: 74 lines of code y: 1 # changes below/src/exitstat.rs x: 123 lines of code y: 1 # changes below/src/open_source/init.rs x: 2 lines of code y: 1 # changes below/src/open_source/logging.rs x: 54 lines of code y: 1 # changes below/src/open_source/statistics.rs x: 9 lines of code y: 1 # changes below/store/src/open_source/remote_store.rs x: 16 lines of code y: 1 # changes below/view/src/controllers/controller_infra.rs x: 300 lines of code y: 1 # changes below/view/src/controllers/sample_controllers.rs x: 121 lines of code y: 1 # changes below/view/src/system_view.rs x: 137 lines of code y: 1 # changes below/view/src/tab_view.rs x: 115 lines of code y: 1 # changes
41.0
# changes
  min: 1.0
  average: 4.59
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 41.0
0 1375.0
lines of code
min: 1.0 | average: 209.9 | 25th percentile: 32.0 | median: 117.0 | 75th percentile: 269.5 | max: 1375.0

Number of Contributors vs. Number of Changes: 97 points

below/cgroupfs/Cargo.toml x: 8 # contributors y: 10 # changes below/procfs/Cargo.toml x: 9 # contributors y: 13 # changes below/store/src/advance.rs x: 3 # contributors y: 6 # changes below/store/src/cursor.rs x: 4 # contributors y: 14 # changes below/cgroupfs/src/lib.rs x: 3 # contributors y: 3 # changes rustfmt.toml x: 1 # contributors y: 3 # changes below/common/src/dateutil.rs x: 5 # contributors y: 6 # changes below/src/main.rs x: 6 # contributors y: 21 # changes below/src/test.rs x: 4 # contributors y: 8 # changes below/model/src/collector.rs x: 3 # contributors y: 8 # changes below/model/Cargo.toml x: 12 # contributors y: 15 # changes below/Cargo.toml x: 19 # contributors y: 28 # changes below/view/Cargo.toml x: 13 # contributors y: 17 # changes below/model/src/sample.rs x: 2 # contributors y: 2 # changes below/store/Cargo.toml x: 14 # contributors y: 18 # changes below/dump/Cargo.toml x: 12 # contributors y: 16 # changes below/dump/src/command.rs x: 5 # contributors y: 5 # changes below/model/src/collector_plugin.rs x: 1 # contributors y: 2 # changes below/model/src/lib.rs x: 5 # contributors y: 7 # changes below/config/Cargo.toml x: 7 # contributors y: 12 # changes below/dump/src/test.rs x: 3 # contributors y: 4 # changes below/procfs/src/lib.rs x: 4 # contributors y: 6 # changes below/store/src/lib.rs x: 5 # contributors y: 14 # changes below/store/src/compression.rs x: 1 # contributors y: 1 # changes below/common/Cargo.toml x: 10 # contributors y: 13 # changes below/render/src/default_configs.rs x: 4 # contributors y: 4 # changes below/config/src/test.rs x: 2 # contributors y: 3 # changes scripts/publish_crates_io.py x: 4 # contributors y: 5 # changes Cargo.toml x: 23 # contributors y: 41 # changes
41.0
# changes
  min: 1.0
  average: 4.59
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 41.0
0 23.0
# contributors
min: 1.0 | average: 3.34 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 23.0