azure / c-util
File Size

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

Intro
Learn more...
File Size Overall
0% | 33% | 30% | 14% | 21%
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
c0% | 39% | 33% | 17% | 9%
h0% | 18% | 23% | 6% | 52%
cpp0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 39% | 33% | 17% | 9%
inc0% | 18% | 23% | 6% | 52%
thread_notifications_lackey_dll0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
strings.c
in src
746 20
712 2
map.c
in src
599 13
594 10
buffer.c
in src
547 18
536 4
413 2
406 9
371 1
308 11
306 10
243 1
242 2
two_d_array_ll.h
in inc/c_util
234 4
227 5
sync_wrapper.h
in inc/c_util
224 2
214 2
202 7
tarray_ll.h
in inc/c_util
195 4
167 2
159 4
155 1
135 -
131 1
131 4
130 -
channel.c
in src
129 1
125 2
124 1
98 1
97 2
88 2
87 -
87 -
thread_notifications_lackey_dll.c
in thread_notifications_lackey_dll/src
85 3
async_type_helper.h
in inc/c_util
85 -
83 3
flags_to_string.h
in inc/c_util
76 -
72 -
constbuffer.h
in inc/c_util
63 -
56 -
50 -
async_op.h
in inc/c_util
49 -
48 2
48 -
tarray.h
in inc/c_util
46 -
46 2
43 -
tcall_dispatcher.h
in inc/c_util
42 -
rc_ptr.c
in src
40 1
Files With Most Units (Top 36)
File# lines# units
strings.c
in src
746 20
buffer.c
in src
547 18
map.c
in src
599 13
308 11
306 10
594 10
406 9
202 7
227 5
159 4
131 4
tarray_ll.h
in inc/c_util
195 4
536 4
two_d_array_ll.h
in inc/c_util
234 4
thread_notifications_lackey_dll.c
in thread_notifications_lackey_dll/src
85 3
83 3
712 2
413 2
48 2
125 2
88 2
167 2
214 2
242 2
46 2
sync_wrapper.h
in inc/c_util
224 2
97 2
rc_ptr.c
in src
40 1
98 1
hash.cpp
in src
26 1
371 1
124 1
131 1
channel.c
in src
129 1
243 1
155 1
Files With Long Lines (Top 50)

There are 64 files with lines longer than 120 characters. In total, there are 938 long lines.

File# lines# units# long lines
two_d_array_ll.h
in inc/c_util
234 4 160
227 5 144
tarray_ll.h
in inc/c_util
195 4 120
536 4 68
flags_to_string.h
in inc/c_util
76 - 49
594 10 46
712 2 43
sync_wrapper.h
in inc/c_util
224 2 33
406 9 29
413 2 23
371 1 19
214 2 15
constbuffer_array.h
in inc/c_util
36 - 15
167 2 12
242 2 11
tcall_dispatcher.h
in inc/c_util
42 - 11
async_type_helper.h
in inc/c_util
85 - 10
channel.c
in src
129 1 8
125 2 7
constbuffer.h
in inc/c_util
63 - 7
map.c
in src
599 13 6
83 3 6
243 1 6
50 - 6
thread_notifications_lackey_dll.c
in thread_notifications_lackey_dll/src
85 3 5
124 1 5
buffer.c
in src
547 18 4
306 10 3
strings.c
in src
746 20 3
48 - 3
131 1 3
135 - 3
155 1 3
202 7 3
channel_internal.h
in inc/c_util
25 - 3
channel.h
in inc/c_util
25 - 3
singlylinkedlist.h
in inc/c_util
30 - 3
87 - 2
159 4 2
88 2 2
26 - 2
17 - 2
worker_thread.h
in inc/c_util
22 - 2
19 - 2
18 - 2
18 - 2
channel_common.h
in inc/c_util
19 - 2
rc_string.h
in inc/c_util
36 - 2
97 2 2
tp_worker_thread.h
in inc/c_util
24 - 2
Correlations

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

src/channel_internal.c x: 6 commits (all time) y: 406 lines of code inc/c_util/rc_ptr.h x: 2 commits (all time) y: 29 lines of code src/rc_ptr.c x: 3 commits (all time) y: 40 lines of code src/watchdog.c x: 4 commits (all time) y: 155 lines of code inc/c_util/critical_section.h x: 1 commits (all time) y: 20 lines of code src/critical_section.c x: 1 commits (all time) y: 48 lines of code inc/c_util/channel.h x: 4 commits (all time) y: 25 lines of code inc/c_util/channel_common.h x: 3 commits (all time) y: 19 lines of code src/channel.c x: 5 commits (all time) y: 129 lines of code src/tp_worker_thread.c x: 3 commits (all time) y: 242 lines of code src/watchdog_threadpool.c x: 2 commits (all time) y: 87 lines of code inc/c_util/tp_worker_thread.h x: 1 commits (all time) y: 24 lines of code inc/c_util/async_op.h x: 4 commits (all time) y: 49 lines of code src/async_op.c x: 5 commits (all time) y: 125 lines of code inc/c_util/cancellation_token.h x: 2 commits (all time) y: 22 lines of code inc/c_util/async_type_helper_copy_value_handler.h x: 2 commits (all time) y: 43 lines of code inc/c_util/async_type_helper_ref_counted_handler.h x: 2 commits (all time) y: 56 lines of code inc/c_util/async_type_helper_thandle_handler.h x: 2 commits (all time) y: 46 lines of code inc/c_util/thandle_tuple_array.h x: 6 commits (all time) y: 97 lines of code inc/c_util/two_d_array_ll.h x: 6 commits (all time) y: 234 lines of code src/async_type_helper.c x: 2 commits (all time) y: 159 lines of code src/cancellation_token.c x: 2 commits (all time) y: 167 lines of code src/constbuffer_array_splitter.c x: 5 commits (all time) y: 371 lines of code src/doublylinkedlist.c x: 9 commits (all time) y: 131 lines of code src/external_command_helper.c x: 11 commits (all time) y: 135 lines of code src/map.c x: 14 commits (all time) y: 599 lines of code src/object_lifetime_tracker.c x: 9 commits (all time) y: 413 lines of code src/rc_string_array.c x: 6 commits (all time) y: 72 lines of code src/sliding_window_average_by_count.c x: 2 commits (all time) y: 124 lines of code inc/c_util/async_retry_wrapper.h x: 1 commits (all time) y: 536 lines of code inc/c_util/async_type_helper.h x: 1 commits (all time) y: 85 lines of code inc/c_util/constbuffer_array_sync_wrapper.h x: 1 commits (all time) y: 12 lines of code inc/c_util/sync_wrapper.h x: 1 commits (all time) y: 224 lines of code src/async_retry_wrapper.c x: 1 commits (all time) y: 5 lines of code inc/c_util/constbuffer_array.h x: 4 commits (all time) y: 36 lines of code src/constbuffer_array.c x: 19 commits (all time) y: 712 lines of code inc/c_util/rc_string_utils.h x: 1 commits (all time) y: 15 lines of code inc/c_util/constbuffer_array_tarray.h x: 1 commits (all time) y: 21 lines of code src/constbuffer_array_tarray.c x: 1 commits (all time) y: 7 lines of code inc/c_util/object_lifetime_tracker.h x: 4 commits (all time) y: 50 lines of code inc/c_util/two_d_array.h x: 2 commits (all time) y: 39 lines of code src/constbuffer.c x: 24 commits (all time) y: 594 lines of code inc/c_util/filename_helper.h x: 1 commits (all time) y: 11 lines of code src/for_each_in_folder.c x: 1 commits (all time) y: 98 lines of code src/for_each_in_sub_folder.c x: 1 commits (all time) y: 88 lines of code inc/c_util/tcall_dispatcher.h x: 1 commits (all time) y: 42 lines of code inc/c_util/tcall_dispatcher_ll.h x: 1 commits (all time) y: 227 lines of code src/rc_string.c x: 16 commits (all time) y: 214 lines of code src/worker_thread.c x: 6 commits (all time) y: 202 lines of code inc/c_util/tarray_ll.h x: 8 commits (all time) y: 195 lines of code inc/c_util/flags_to_string.h x: 3 commits (all time) y: 76 lines of code src/azure_base64.c x: 13 commits (all time) y: 308 lines of code src/buffer.c x: 13 commits (all time) y: 547 lines of code src/constbuffer_array_batcher_nv.c x: 11 commits (all time) y: 243 lines of code src/singlylinkedlist.c x: 12 commits (all time) y: 306 lines of code src/strings.c x: 14 commits (all time) y: 746 lines of code src/uuid_string.c x: 2 commits (all time) y: 131 lines of code inc/c_util/rc_string.h x: 7 commits (all time) y: 36 lines of code inc/c_util/rc_string_array.h x: 2 commits (all time) y: 25 lines of code inc/c_util/tarray.h x: 6 commits (all time) y: 46 lines of code inc/c_util/hash.h x: 2 commits (all time) y: 18 lines of code inc/c_util/doublylinkedlist.h x: 4 commits (all time) y: 31 lines of code inc/c_util/constbuffer.h x: 5 commits (all time) y: 63 lines of code inc/c_util/memory_data.h x: 2 commits (all time) y: 36 lines of code src/memory_data.c x: 5 commits (all time) y: 130 lines of code src/tarray.c x: 1 commits (all time) y: 1 lines of code inc/c_util/constbuffer_format.h x: 2 commits (all time) y: 10 lines of code inc/c_util/buffer_.h x: 1 commits (all time) y: 36 lines of code inc/c_util/map.h x: 1 commits (all time) y: 40 lines of code inc/c_util/singlylinkedlist.h x: 1 commits (all time) y: 30 lines of code
746.0
lines of code
  min: 1.0
  average: 110.67
  25th percentile: 19.0
  median: 40.0
  75th percentile: 130.75
  max: 746.0
0 24.0
commits (all time)
min: 1.0 | average: 3.66 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.75 | max: 24.0

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

src/channel_internal.c x: 1 contributors (all time) y: 406 lines of code inc/c_util/rc_ptr.h x: 1 contributors (all time) y: 29 lines of code src/rc_ptr.c x: 1 contributors (all time) y: 40 lines of code src/watchdog.c x: 4 contributors (all time) y: 155 lines of code inc/c_util/critical_section.h x: 1 contributors (all time) y: 20 lines of code src/critical_section.c x: 1 contributors (all time) y: 48 lines of code inc/c_util/channel.h x: 1 contributors (all time) y: 25 lines of code src/channel.c x: 2 contributors (all time) y: 129 lines of code src/tp_worker_thread.c x: 2 contributors (all time) y: 242 lines of code src/watchdog_threadpool.c x: 2 contributors (all time) y: 87 lines of code inc/c_util/async_op.h x: 2 contributors (all time) y: 49 lines of code src/async_op.c x: 3 contributors (all time) y: 125 lines of code inc/c_util/cancellation_token.h x: 2 contributors (all time) y: 22 lines of code inc/c_util/async_type_helper_copy_value_handler.h x: 1 contributors (all time) y: 43 lines of code inc/c_util/async_type_helper_ref_counted_handler.h x: 1 contributors (all time) y: 56 lines of code inc/c_util/async_type_helper_thandle_handler.h x: 1 contributors (all time) y: 46 lines of code inc/c_util/thandle_tuple_array.h x: 5 contributors (all time) y: 97 lines of code inc/c_util/two_d_array_ll.h x: 2 contributors (all time) y: 234 lines of code src/async_type_helper.c x: 1 contributors (all time) y: 159 lines of code src/cancellation_token.c x: 2 contributors (all time) y: 167 lines of code src/constbuffer_array_splitter.c x: 2 contributors (all time) y: 371 lines of code src/doublylinkedlist.c x: 4 contributors (all time) y: 131 lines of code src/external_command_helper.c x: 6 contributors (all time) y: 135 lines of code src/hash.cpp x: 3 contributors (all time) y: 26 lines of code src/map.c x: 5 contributors (all time) y: 599 lines of code src/object_lifetime_tracker.c x: 4 contributors (all time) y: 413 lines of code src/rc_string_array.c x: 5 contributors (all time) y: 72 lines of code src/sliding_window_average_by_count.c x: 2 contributors (all time) y: 124 lines of code inc/c_util/async_retry_wrapper.h x: 1 contributors (all time) y: 536 lines of code inc/c_util/async_type_helper.h x: 1 contributors (all time) y: 85 lines of code inc/c_util/constbuffer_array_sync_wrapper.h x: 1 contributors (all time) y: 12 lines of code inc/c_util/sync_wrapper.h x: 1 contributors (all time) y: 224 lines of code src/async_retry_wrapper.c x: 1 contributors (all time) y: 5 lines of code inc/c_util/constbuffer_array.h x: 3 contributors (all time) y: 36 lines of code src/constbuffer_array.c x: 7 contributors (all time) y: 712 lines of code inc/c_util/rc_string_utils.h x: 1 contributors (all time) y: 15 lines of code inc/c_util/constbuffer_array_tarray.h x: 1 contributors (all time) y: 21 lines of code src/constbuffer_array_tarray.c x: 1 contributors (all time) y: 7 lines of code inc/c_util/object_lifetime_tracker.h x: 2 contributors (all time) y: 50 lines of code src/constbuffer.c x: 8 contributors (all time) y: 594 lines of code inc/c_util/filename_helper.h x: 1 contributors (all time) y: 11 lines of code src/for_each_in_folder.c x: 1 contributors (all time) y: 98 lines of code src/for_each_in_sub_folder.c x: 1 contributors (all time) y: 88 lines of code inc/c_util/tcall_dispatcher_ll.h x: 1 contributors (all time) y: 227 lines of code src/rc_string.c x: 6 contributors (all time) y: 214 lines of code src/worker_thread.c x: 3 contributors (all time) y: 202 lines of code inc/c_util/tarray_ll.h x: 4 contributors (all time) y: 195 lines of code inc/c_util/flags_to_string.h x: 2 contributors (all time) y: 76 lines of code src/azure_base64.c x: 4 contributors (all time) y: 308 lines of code src/buffer.c x: 4 contributors (all time) y: 547 lines of code src/constbuffer_array_batcher_nv.c x: 4 contributors (all time) y: 243 lines of code src/strings.c x: 4 contributors (all time) y: 746 lines of code src/uuid_string.c x: 2 contributors (all time) y: 131 lines of code inc/c_util/rc_string.h x: 5 contributors (all time) y: 36 lines of code inc/c_util/rc_string_array.h x: 2 contributors (all time) y: 25 lines of code inc/c_util/tarray.h x: 4 contributors (all time) y: 46 lines of code inc/c_util/doublylinkedlist.h x: 3 contributors (all time) y: 31 lines of code inc/c_util/constbuffer.h x: 3 contributors (all time) y: 63 lines of code inc/c_util/memory_data.h x: 1 contributors (all time) y: 36 lines of code src/tarray.c x: 1 contributors (all time) y: 1 lines of code inc/c_util/singlylinkedlist.h x: 1 contributors (all time) y: 30 lines of code
746.0
lines of code
  min: 1.0
  average: 110.67
  25th percentile: 19.0
  median: 40.0
  75th percentile: 130.75
  max: 746.0
0 8.0
contributors (all time)
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.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): 10 points

src/channel_internal.c x: 3 commits (90d) y: 406 lines of code inc/c_util/rc_ptr.h x: 1 commits (90d) y: 29 lines of code src/rc_ptr.c x: 1 commits (90d) y: 40 lines of code src/watchdog.c x: 1 commits (90d) y: 155 lines of code inc/c_util/critical_section.h x: 1 commits (90d) y: 20 lines of code src/critical_section.c x: 1 commits (90d) y: 48 lines of code inc/c_util/channel.h x: 1 commits (90d) y: 25 lines of code inc/c_util/channel_common.h x: 1 commits (90d) y: 19 lines of code src/channel.c x: 1 commits (90d) y: 129 lines of code
406.0
lines of code
  min: 19.0
  average: 89.6
  25th percentile: 23.75
  median: 34.5
  75th percentile: 135.5
  max: 406.0
0 3.0
commits (90d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

src/channel_internal.c x: 1 contributors (90d) y: 406 lines of code inc/c_util/rc_ptr.h x: 1 contributors (90d) y: 29 lines of code src/rc_ptr.c x: 1 contributors (90d) y: 40 lines of code src/watchdog.c x: 1 contributors (90d) y: 155 lines of code inc/c_util/critical_section.h x: 1 contributors (90d) y: 20 lines of code src/critical_section.c x: 1 contributors (90d) y: 48 lines of code inc/c_util/channel.h x: 1 contributors (90d) y: 25 lines of code inc/c_util/channel_common.h x: 1 contributors (90d) y: 19 lines of code src/channel.c x: 1 contributors (90d) y: 129 lines of code
406.0
lines of code
  min: 19.0
  average: 89.6
  25th percentile: 23.75
  median: 34.5
  75th percentile: 135.5
  max: 406.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0