twitter / ccommon
File Size

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

Intro
Learn more...
File Size Overall
18% | 8% | 30% | 16% | 25%
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
h54% | 11% | 0% | 7% | 27%
c0% | 12% | 51% | 27% | 8%
rs0% | 0% | 42% | 17% | 40%
cmake0% | 0% | 50% | 0% | 49%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
include54% | 11% | 0% | 7% | 26%
src0% | 12% | 51% | 27% | 8%
rust0% | 0% | 40% | 16% | 43%
cmake0% | 0% | 50% | 0% | 49%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
xxhash.h
in include/hash
2658 57
cc_tcp.c
in src/channel
640 -
cc_queue.h
in include
540 -
483 -
parse.rs
in rust/ccommon-backend/src/option
389 24
358 -
cc_wheel.c
in src/time
342 -
cc_sockio.c
in src/stream
288 -
cc_pipe.c
in src/channel
285 1
lib.rs
in rust/ccommon-derive/src
269 4
mod.rs
in rust/ccommon-rs/src/metric
267 12
cc_histogram.c
in src/stats
253 -
buf.rs
in rust/ccommon-rs/src
251 19
cc_log.c
in src
250 -
cc_timer_linux.c
in src/time
239 -
bstring.rs
in rust/ccommon-rs/src
219 21
209 -
202 -
cc_kqueue.c
in src/event
196 -
cc_murmur3.c
in src/hash
193 9
cc_epoll.c
in src/event
184 1
attrs.rs
in rust/ccommon-derive/src
150 6
cc_rbuf.c
in src
148 -
shim.rs
in rust/ccommon-rs/src/log
147 6
142 2
142 -
cc_buf.h
in include/buffer
141 -
ccbox.rs
in rust/ccommon-rs/src
138 12
build.rs
in rust/ccommon-sys
134 1
cc_buf.c
in src/buffer
131 -
cc_debug.h
in include
126 -
cc_mm.c
in src
118 -
cc_dbuf.c
in src/buffer
113 -
cc_tcp.h
in include/channel
101 2
cc_array.h
in include
95 -
cc_metric.h
in include
90 -
compat.rs
in rust/ccommon-backend/src
89 4
88 -
87 -
83 -
82 -
cc_util.h
in include
79 -
error.rs
in rust/ccommon-rs/src
78 5
mod.rs
in rust/ccommon-rs/src/option
78 11
c_export.rs
in rust/ccommon-backend/src
77 -
cc_bstring.h
in include
76 -
75 -
cc_timer.h
in include/time
75 -
cc_pool.h
in include
74 -
cc_pipe.h
in include/channel
72 2
Files With Most Units (Top 39)
File# lines# units
xxhash.h
in include/hash
2658 57
parse.rs
in rust/ccommon-backend/src/option
389 24
bstring.rs
in rust/ccommon-rs/src
219 21
buf.rs
in rust/ccommon-rs/src
251 19
ccbox.rs
in rust/ccommon-rs/src
138 12
mod.rs
in rust/ccommon-rs/src/metric
267 12
mod.rs
in rust/ccommon-rs/src/option
78 11
string.rs
in rust/ccommon-rs/src/option
72 10
boolean.rs
in rust/ccommon-rs/src/option
55 9
fpn.rs
in rust/ccommon-rs/src/option
55 9
uint.rs
in rust/ccommon-rs/src/option
55 9
cc_murmur3.c
in src/hash
193 9
gauge.rs
in rust/ccommon-rs/src/metric
71 7
counter.rs
in rust/ccommon-rs/src/metric
71 7
shim.rs
in rust/ccommon-rs/src/log
147 6
attrs.rs
in rust/ccommon-derive/src
150 6
error.rs
in rust/ccommon-rs/src
78 5
fpn.rs
in rust/ccommon-rs/src/metric
45 4
compat.rs
in rust/ccommon-backend/src
89 4
lib.rs
in rust/ccommon-log/src
44 4
lib.rs
in rust/ccommon-derive/src
269 4
lib.rs
in rust/ccommon-stats/src
34 3
mod.rs
in rust/ccommon-channel/src/tcp
34 3
mod.rs
in rust/ccommon-buffer/src/buf
34 3
cc_pipe.h
in include/channel
72 2
cc_tcp.h
in include/channel
101 2
mod.rs
in rust/ccommon-channel/src/pipe
24 2
lib.rs
in rust/ccommon-stream/src
24 2
lib.rs
in rust/ccommon-array/src
24 2
print.rs
in rust/ccommon-backend/src/option
66 2
metric.rs
in rust/ccommon-sys/src
70 2
mod.rs
in rust/ccommon-buffer/src/dbuf
24 2
142 2
build.rs
in rust/ccommon-rs
5 1
debug.rs
in rust/ccommon-rs/src/log
59 1
default.rs
in rust/ccommon-backend/src/option
55 1
build.rs
in rust/ccommon-sys
134 1
cc_pipe.c
in src/channel
285 1
cc_epoll.c
in src/event
184 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 10 long lines.

File# lines# units# long lines
xxhash.h
in include/hash
2658 57 7
58 - 1
358 - 1
cc_wheel.h
in include/time
51 - 1