twitter / rustcommon
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
26% | 0% | 15% | 30% | 27%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rs26% | 0% | 15% | 31% | 25%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
waterfall90% | 0% | 0% | 8% | 1%
histogram0% | 0% | 73% | 0% | 26%
metrics0% | 0% | 31% | 47% | 20%
streamstats0% | 0% | 95% | 0% | 4%
timer0% | 0% | 95% | 0% | 4%
heatmap0% | 0% | 66% | 0% | 33%
time0% | 0% | 0% | 87% | 12%
atomics0% | 0% | 0% | 23% | 76%
logger0% | 0% | 0% | 57% | 42%
ratelimiter0% | 0% | 0% | 90% | 9%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ironbow.rs
in waterfall/src/palettes
1083 -
classic.rs
in waterfall/src/palettes
1008 -
histogram.rs
in histogram/src
284 6
lib.rs
in metrics/src
260 5
lib.rs
in streamstats/src
241 4
lib.rs
in timer/src
211 8
heatmap.rs
in heatmap/src
207 7
lib.rs
in time/src
200 3
lib.rs
in waterfall/src
199 3
macros.rs
in time/src
195 10
duration.rs
in time/src
194 7
single.rs
in logger/src
154 6
metric.rs
in metrics/derive/src
153 3
units.rs
in time/src
138 14
instant.rs
in time/src
123 7
lazy.rs
in metrics/src
122 9
lib.rs
in ratelimiter/src
120 2
dynmetrics.rs
in metrics/src
116 4
unix.rs
in time/src
116 7
multi.rs
in logger/src
108 6
outputs.rs
in logger/src
105 10
f32.rs
in atomics/src/types
101 11
i8.rs
in atomics/src/types
101 9
usize.rs
in atomics/src/types
101 9
u8.rs
in atomics/src/types
101 9
u16.rs
in atomics/src/types
97 9
u32.rs
in atomics/src/types
93 9
isize.rs
in atomics/src/types
93 9
i16.rs
in atomics/src/types
93 9
lib.rs
in logger/src
89 -
u64.rs
in atomics/src/types
89 9
f64.rs
in atomics/src/types
89 11
sampling.rs
in logger/src
86 4
i32.rs
in atomics/src/types
85 9
datetime.rs
in time/src
83 3
i64.rs
in atomics/src/types
77 9
float_saturating_arithmetic.rs
in atomics/src/macros
72 2
saturating_arithmetic.rs
in atomics/src/macros
70 2
float_arithmetic.rs
in atomics/src/macros
66 2
float.rs
in atomics/src/macros
65 6
native.rs
in atomics/src/macros
60 6
gauge.rs
in metrics/src
46 1
nop.rs
in logger/src
42 5
counter.rs
in metrics/src
38 1
bitwise.rs
in atomics/src/macros
38 4
benches.rs
in time/benches
36 4
lib.rs
in histogram/src
34 2
format.rs
in logger/src
33 -
args.rs
in metrics/derive/src
30 2
bool.rs
in atomics/src/types
27 2
Files With Most Units (Top 50)
File# lines# units
units.rs
in time/src
138 14
f32.rs
in atomics/src/types
101 11
f64.rs
in atomics/src/types
89 11
outputs.rs
in logger/src
105 10
macros.rs
in time/src
195 10
lazy.rs
in metrics/src
122 9
i64.rs
in atomics/src/types
77 9
i8.rs
in atomics/src/types
101 9
u32.rs
in atomics/src/types
93 9
u16.rs
in atomics/src/types
97 9
u64.rs
in atomics/src/types
89 9
isize.rs
in atomics/src/types
93 9
usize.rs
in atomics/src/types
101 9
u8.rs
in atomics/src/types
101 9
i16.rs
in atomics/src/types
93 9
i32.rs
in atomics/src/types
85 9
lib.rs
in timer/src
211 8
duration.rs
in time/src
194 7
unix.rs
in time/src
116 7
instant.rs
in time/src
123 7
heatmap.rs
in heatmap/src
207 7
multi.rs
in logger/src
108 6
single.rs
in logger/src
154 6
native.rs
in atomics/src/macros
60 6
float.rs
in atomics/src/macros
65 6
histogram.rs
in histogram/src
284 6
lib.rs
in metrics/src
260 5
nop.rs
in logger/src
42 5
dynmetrics.rs
in metrics/src
116 4
sampling.rs
in logger/src
86 4
bitwise.rs
in atomics/src/macros
38 4
lib.rs
in streamstats/src
241 4
benches.rs
in time/benches
36 4
metric.rs
in metrics/derive/src
153 3
lib.rs
in waterfall/src
199 3
lib.rs
in time/src
200 3
datetime.rs
in time/src
83 3
args.rs
in metrics/derive/src
30 2
lib.rs
in ratelimiter/src
120 2
bool.rs
in atomics/src/types
27 2
saturating_arithmetic.rs
in atomics/src/macros
70 2
fetch_compare_store.rs
in atomics/src/macros
20 2
arithmetic.rs
in atomics/src/macros
22 2
float_saturating_arithmetic.rs
in atomics/src/macros
72 2
float_arithmetic.rs
in atomics/src/macros
66 2
lib.rs
in histogram/src
34 2
gauge.rs
in metrics/src
46 1
heatmap.rs
in metrics/src
7 1
counter.rs
in metrics/src
38 1
lib.rs
in atomics/src
19 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
float_saturating_arithmetic.rs
in atomics/src/macros
72 2 2
Correlations

File Size vs. Commits (all time): 75 points

metrics/derive/src/lib.rs x: 4 commits (all time) y: 20 lines of code metrics/src/lazy.rs x: 2 commits (all time) y: 122 lines of code metrics/src/lib.rs x: 18 commits (all time) y: 260 lines of code heatmap/Cargo.toml x: 11 commits (all time) y: 18 lines of code heatmap/benches/heatmap.rs x: 1 commits (all time) y: 18 lines of code heatmap/src/error.rs x: 1 commits (all time) y: 26 lines of code heatmap/src/heatmap.rs x: 1 commits (all time) y: 207 lines of code heatmap/src/lib.rs x: 9 commits (all time) y: 27 lines of code heatmap/src/window.rs x: 1 commits (all time) y: 15 lines of code histogram/Cargo.toml x: 8 commits (all time) y: 13 lines of code histogram/benches/bench.rs x: 1 commits (all time) y: 12 lines of code histogram/src/histogram.rs x: 1 commits (all time) y: 284 lines of code histogram/src/lib.rs x: 4 commits (all time) y: 34 lines of code metrics/Cargo.toml x: 13 commits (all time) y: 13 lines of code metrics/src/heatmap.rs x: 2 commits (all time) y: 7 lines of code waterfall/Cargo.toml x: 9 commits (all time) y: 21 lines of code waterfall/src/lib.rs x: 14 commits (all time) y: 199 lines of code atomics/Cargo.toml x: 3 commits (all time) y: 13 lines of code logger/Cargo.toml x: 5 commits (all time) y: 11 lines of code streamstats/Cargo.toml x: 7 commits (all time) y: 12 lines of code time/Cargo.toml x: 17 commits (all time) y: 24 lines of code metrics/derive/src/metric.rs x: 3 commits (all time) y: 153 lines of code logger/src/lib.rs x: 7 commits (all time) y: 89 lines of code logger/src/format.rs x: 1 commits (all time) y: 33 lines of code logger/src/multi.rs x: 1 commits (all time) y: 108 lines of code logger/src/nop.rs x: 1 commits (all time) y: 42 lines of code logger/src/outputs.rs x: 1 commits (all time) y: 105 lines of code logger/src/sampling.rs x: 1 commits (all time) y: 86 lines of code logger/src/single.rs x: 1 commits (all time) y: 154 lines of code logger/src/traits.rs x: 1 commits (all time) y: 5 lines of code metrics/derive/Cargo.toml x: 2 commits (all time) y: 13 lines of code ratelimiter/Cargo.toml x: 5 commits (all time) y: 13 lines of code timer/Cargo.toml x: 2 commits (all time) y: 11 lines of code time/src/macros.rs x: 2 commits (all time) y: 195 lines of code atomics/src/types/f32.rs x: 2 commits (all time) y: 101 lines of code atomics/src/types/f64.rs x: 2 commits (all time) y: 89 lines of code atomics/src/types/i16.rs x: 2 commits (all time) y: 93 lines of code atomics/src/types/i32.rs x: 2 commits (all time) y: 85 lines of code atomics/src/types/i64.rs x: 2 commits (all time) y: 77 lines of code atomics/src/types/u16.rs x: 2 commits (all time) y: 97 lines of code Cargo.toml x: 17 commits (all time) y: 21 lines of code metrics/src/counter.rs x: 1 commits (all time) y: 38 lines of code metrics/src/dynmetrics.rs x: 1 commits (all time) y: 116 lines of code metrics/src/gauge.rs x: 1 commits (all time) y: 46 lines of code streamstats/src/lib.rs x: 8 commits (all time) y: 241 lines of code time/src/duration.rs x: 3 commits (all time) y: 194 lines of code time/src/lib.rs x: 18 commits (all time) y: 200 lines of code time/src/unix.rs x: 2 commits (all time) y: 116 lines of code ratelimiter/src/lib.rs x: 6 commits (all time) y: 120 lines of code time/src/instant.rs x: 1 commits (all time) y: 123 lines of code time/src/units.rs x: 1 commits (all time) y: 138 lines of code timer/src/lib.rs x: 1 commits (all time) y: 211 lines of code atomics/src/macros/float.rs x: 2 commits (all time) y: 65 lines of code atomics/src/macros/float_arithmetic.rs x: 1 commits (all time) y: 66 lines of code atomics/src/macros/float_saturating_arithmetic.rs x: 1 commits (all time) y: 72 lines of code atomics/src/macros/native.rs x: 2 commits (all time) y: 60 lines of code waterfall/src/palettes/classic.rs x: 1 commits (all time) y: 1008 lines of code waterfall/src/palettes/ironbow.rs x: 1 commits (all time) y: 1083 lines of code
1083.0
lines of code
  min: 5.0
  average: 103.12
  25th percentile: 19.0
  median: 70.0
  75th percentile: 116.0
  max: 1083.0
0 18.0
commits (all time)
min: 1.0 | average: 3.52 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 18.0

File Size vs. Contributors (all time): 75 points

metrics/derive/src/lib.rs x: 3 contributors (all time) y: 20 lines of code metrics/src/lazy.rs x: 2 contributors (all time) y: 122 lines of code metrics/src/lib.rs x: 3 contributors (all time) y: 260 lines of code heatmap/Cargo.toml x: 1 contributors (all time) y: 18 lines of code heatmap/src/error.rs x: 1 contributors (all time) y: 26 lines of code heatmap/src/heatmap.rs x: 1 contributors (all time) y: 207 lines of code heatmap/src/window.rs x: 1 contributors (all time) y: 15 lines of code histogram/benches/bench.rs x: 1 contributors (all time) y: 12 lines of code histogram/src/histogram.rs x: 1 contributors (all time) y: 284 lines of code histogram/src/lib.rs x: 1 contributors (all time) y: 34 lines of code metrics/src/heatmap.rs x: 1 contributors (all time) y: 7 lines of code waterfall/src/lib.rs x: 1 contributors (all time) y: 199 lines of code time/Cargo.toml x: 1 contributors (all time) y: 24 lines of code metrics/derive/src/metric.rs x: 2 contributors (all time) y: 153 lines of code logger/src/lib.rs x: 1 contributors (all time) y: 89 lines of code logger/src/multi.rs x: 1 contributors (all time) y: 108 lines of code logger/src/nop.rs x: 1 contributors (all time) y: 42 lines of code logger/src/outputs.rs x: 1 contributors (all time) y: 105 lines of code logger/src/single.rs x: 1 contributors (all time) y: 154 lines of code time/src/macros.rs x: 1 contributors (all time) y: 195 lines of code atomics/src/types/f32.rs x: 1 contributors (all time) y: 101 lines of code atomics/src/types/i16.rs x: 1 contributors (all time) y: 93 lines of code atomics/src/types/i32.rs x: 1 contributors (all time) y: 85 lines of code atomics/src/types/i64.rs x: 1 contributors (all time) y: 77 lines of code atomics/src/types/u16.rs x: 1 contributors (all time) y: 97 lines of code Cargo.toml x: 2 contributors (all time) y: 21 lines of code metrics/src/counter.rs x: 1 contributors (all time) y: 38 lines of code metrics/src/dynmetrics.rs x: 1 contributors (all time) y: 116 lines of code metrics/src/gauge.rs x: 1 contributors (all time) y: 46 lines of code streamstats/src/lib.rs x: 1 contributors (all time) y: 241 lines of code ratelimiter/src/lib.rs x: 1 contributors (all time) y: 120 lines of code time/src/units.rs x: 1 contributors (all time) y: 138 lines of code timer/src/lib.rs x: 1 contributors (all time) y: 211 lines of code atomics/src/macros/float.rs x: 1 contributors (all time) y: 65 lines of code atomics/src/macros/float_saturating_arithmetic.rs x: 1 contributors (all time) y: 72 lines of code atomics/src/macros/native.rs x: 1 contributors (all time) y: 60 lines of code waterfall/src/palettes/classic.rs x: 1 contributors (all time) y: 1008 lines of code waterfall/src/palettes/ironbow.rs x: 1 contributors (all time) y: 1083 lines of code
1083.0
lines of code
  min: 5.0
  average: 103.12
  25th percentile: 19.0
  median: 70.0
  75th percentile: 116.0
  max: 1083.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".