GoogleCloudPlatform / grpc-gcp-cpp
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 38 files with 2,776 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 13 files changed 6-20 times (1,743 lines of code)
    • 25 files changed 1-5 times (1,033 lines of code)
0% | 0% | 0% | 62% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 38 files with 2,776 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 38 files changed by 2-5 contributors (2,776 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cc, h, md, py, txt, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc0% | 0% | 0% | 70% | 29%
h0% | 0% | 0% | 34% | 65%
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
e2e-examples0% | 0% | 0% | 62% | 37%
Most Frequently Changed Files (Top 38)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.cc
in e2e-examples/gcs/benchmark
62 1 2020-03-10 2024-08-06 18 2 veblush@google.com veblush@gmail.com
gcscpp_runner.cc
in e2e-examples/gcs/benchmark
226 7 2022-05-12 2025-03-20 18 3 veblush@google.com veblush@google.com
parameters.cc
in e2e-examples/gcs/benchmark
138 1 2022-05-12 2025-03-20 17 2 veblush@google.com veblush@google.com
grpc_runner.cc
in e2e-examples/gcs/benchmark
458 11 2022-05-12 2025-03-20 16 3 veblush@google.com veblush@google.com
channel_creator.cc
in e2e-examples/gcs/benchmark
116 2 2020-03-10 2025-03-20 14 2 veblush@google.com veblush@google.com
parameters.h
in e2e-examples/gcs/benchmark
52 - 2022-05-12 2025-03-20 12 2 veblush@google.com veblush@google.com
runner.cc
in e2e-examples/gcs/benchmark
1 - 2020-03-10 2022-08-25 11 2 veblush@google.com veblush@google.com
runner.h
in e2e-examples/gcs/benchmark
8 - 2020-03-10 2024-08-05 11 3 veblush@google.com hork@google.com
channel_creator.h
in e2e-examples/gcs/benchmark
13 - 2020-03-10 2025-03-20 9 2 veblush@google.com veblush@google.com
runner_watcher.h
in e2e-examples/gcs/benchmark
49 - 2020-03-10 2022-09-15 7 2 veblush@google.com veblush@google.com
runner_watcher.cc
in e2e-examples/gcs/benchmark
70 7 2020-03-10 2022-10-07 7 2 veblush@google.com veblush@google.com
channel_policy.cc
in e2e-examples/gcs/benchmark
283 16 2020-03-10 2022-09-15 7 2 veblush@google.com veblush@google.com
print_result.cc
in e2e-examples/gcs/benchmark
267 8 2020-03-10 2023-02-03 6 2 veblush@google.com veblush@google.com
gcscpp_runner.h
in e2e-examples/gcs/benchmark
26 - 2022-05-12 2022-08-25 5 2 veblush@google.com veblush@google.com
channel_policy.h
in e2e-examples/gcs/benchmark
31 - 2020-03-10 2022-09-15 5 2 veblush@google.com veblush@google.com
grpc_runner.h
in e2e-examples/gcs/benchmark
32 - 2022-05-12 2022-09-15 5 2 veblush@google.com veblush@google.com
channel_poller.cc
in e2e-examples/gcs/benchmark
43 2 2022-08-15 2023-01-09 5 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/dummy_server
163 9 2025-02-28 2025-04-25 5 2 veblush@google.com veblush@gmail.com
print_result.h
in e2e-examples/gcs/benchmark
11 - 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
object_resolver.cc
in e2e-examples/gcs/benchmark
19 1 2022-05-07 2022-08-25 4 2 veblush@google.com veblush@google.com
channel_manager.h
in e2e-examples/gcs/sample
55 1 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/sample
124 3 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
object_resolver.h
in e2e-examples/gcs/benchmark
15 - 2022-05-07 2022-08-25 3 2 veblush@google.com veblush@google.com
channel_poller.h
in e2e-examples/gcs/benchmark
21 - 2022-08-15 2022-08-25 3 2 veblush@google.com veblush@google.com
transform_report.py
in e2e-examples/gcs/benchmark_analysis
33 2 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
grpc_otel.cc
in e2e-examples/gcs/benchmark
58 2 2024-08-01 2024-08-06 3 2 veblush@google.com veblush@gmail.com
channel_manager.cc
in e2e-examples/gcs/sample
62 4 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
analyze_peer.py
in e2e-examples/gcs/benchmark_analysis
77 4 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
grpc_otel.h
in e2e-examples/gcs/benchmark
6 - 2024-08-01 2024-08-06 2 2 veblush@google.com veblush@gmail.com
gcs_util.h
in e2e-examples/gcs/dummy_server
11 - 2025-02-28 2025-03-10 2 2 veblush@google.com veblush@gmail.com
work_queue.cc
in e2e-examples/gcs/benchmark
29 1 2022-09-15 2024-03-14 2 3 veblush@gmail.com hork@google.com
grpc_admin.cc
in e2e-examples/gcs/benchmark
31 2 2022-12-28 2023-01-09 2 2 veblush@gmail.com veblush@google.com
gcs_util.cc
in e2e-examples/gcs/dummy_server
52 4 2025-02-28 2025-03-10 2 2 veblush@google.com veblush@gmail.com
random_data.h
in e2e-examples/gcs/benchmark
5 - 2022-12-21 2022-12-21 1 2 veblush@gmail.com veblush@google.com
grpc_admin.h
in e2e-examples/gcs/benchmark
5 - 2022-12-28 2022-12-28 1 2 veblush@gmail.com veblush@google.com
work_queue.h
in e2e-examples/gcs/benchmark
18 - 2022-09-15 2022-09-15 1 2 veblush@gmail.com veblush@google.com
random_data.cc
in e2e-examples/gcs/benchmark
23 2 2022-12-21 2022-12-21 1 2 veblush@gmail.com veblush@google.com
grpc_xtra.cc
in e2e-examples/gcs/benchmark
83 2 2023-01-24 2023-01-24 1 2 veblush@gmail.com veblush@google.com
Files With Most Contributors (Top 38)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
gcscpp_runner.cc
in e2e-examples/gcs/benchmark
226 7 2022-05-12 2025-03-20 18 3 veblush@google.com veblush@google.com
grpc_runner.cc
in e2e-examples/gcs/benchmark
458 11 2022-05-12 2025-03-20 16 3 veblush@google.com veblush@google.com
runner.h
in e2e-examples/gcs/benchmark
8 - 2020-03-10 2024-08-05 11 3 veblush@google.com hork@google.com
work_queue.cc
in e2e-examples/gcs/benchmark
29 1 2022-09-15 2024-03-14 2 3 veblush@gmail.com hork@google.com
main.cc
in e2e-examples/gcs/benchmark
62 1 2020-03-10 2024-08-06 18 2 veblush@google.com veblush@gmail.com
parameters.cc
in e2e-examples/gcs/benchmark
138 1 2022-05-12 2025-03-20 17 2 veblush@google.com veblush@google.com
channel_creator.cc
in e2e-examples/gcs/benchmark
116 2 2020-03-10 2025-03-20 14 2 veblush@google.com veblush@google.com
parameters.h
in e2e-examples/gcs/benchmark
52 - 2022-05-12 2025-03-20 12 2 veblush@google.com veblush@google.com
runner.cc
in e2e-examples/gcs/benchmark
1 - 2020-03-10 2022-08-25 11 2 veblush@google.com veblush@google.com
channel_creator.h
in e2e-examples/gcs/benchmark
13 - 2020-03-10 2025-03-20 9 2 veblush@google.com veblush@google.com
runner_watcher.cc
in e2e-examples/gcs/benchmark
70 7 2020-03-10 2022-10-07 7 2 veblush@google.com veblush@google.com
channel_policy.cc
in e2e-examples/gcs/benchmark
283 16 2020-03-10 2022-09-15 7 2 veblush@google.com veblush@google.com
runner_watcher.h
in e2e-examples/gcs/benchmark
49 - 2020-03-10 2022-09-15 7 2 veblush@google.com veblush@google.com
print_result.cc
in e2e-examples/gcs/benchmark
267 8 2020-03-10 2023-02-03 6 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/dummy_server
163 9 2025-02-28 2025-04-25 5 2 veblush@google.com veblush@gmail.com
grpc_runner.h
in e2e-examples/gcs/benchmark
32 - 2022-05-12 2022-09-15 5 2 veblush@google.com veblush@google.com
channel_poller.cc
in e2e-examples/gcs/benchmark
43 2 2022-08-15 2023-01-09 5 2 veblush@google.com veblush@google.com
channel_policy.h
in e2e-examples/gcs/benchmark
31 - 2020-03-10 2022-09-15 5 2 veblush@google.com veblush@google.com
gcscpp_runner.h
in e2e-examples/gcs/benchmark
26 - 2022-05-12 2022-08-25 5 2 veblush@google.com veblush@google.com
channel_manager.h
in e2e-examples/gcs/sample
55 1 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/sample
124 3 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
object_resolver.cc
in e2e-examples/gcs/benchmark
19 1 2022-05-07 2022-08-25 4 2 veblush@google.com veblush@google.com
print_result.h
in e2e-examples/gcs/benchmark
11 - 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
channel_manager.cc
in e2e-examples/gcs/sample
62 4 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
analyze_peer.py
in e2e-examples/gcs/benchmark_analysis
77 4 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
transform_report.py
in e2e-examples/gcs/benchmark_analysis
33 2 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
grpc_otel.cc
in e2e-examples/gcs/benchmark
58 2 2024-08-01 2024-08-06 3 2 veblush@google.com veblush@gmail.com
object_resolver.h
in e2e-examples/gcs/benchmark
15 - 2022-05-07 2022-08-25 3 2 veblush@google.com veblush@google.com
channel_poller.h
in e2e-examples/gcs/benchmark
21 - 2022-08-15 2022-08-25 3 2 veblush@google.com veblush@google.com
gcs_util.h
in e2e-examples/gcs/dummy_server
11 - 2025-02-28 2025-03-10 2 2 veblush@google.com veblush@gmail.com
gcs_util.cc
in e2e-examples/gcs/dummy_server
52 4 2025-02-28 2025-03-10 2 2 veblush@google.com veblush@gmail.com
grpc_admin.cc
in e2e-examples/gcs/benchmark
31 2 2022-12-28 2023-01-09 2 2 veblush@gmail.com veblush@google.com
grpc_otel.h
in e2e-examples/gcs/benchmark
6 - 2024-08-01 2024-08-06 2 2 veblush@google.com veblush@gmail.com
grpc_admin.h
in e2e-examples/gcs/benchmark
5 - 2022-12-28 2022-12-28 1 2 veblush@gmail.com veblush@google.com
work_queue.h
in e2e-examples/gcs/benchmark
18 - 2022-09-15 2022-09-15 1 2 veblush@gmail.com veblush@google.com
random_data.h
in e2e-examples/gcs/benchmark
5 - 2022-12-21 2022-12-21 1 2 veblush@gmail.com veblush@google.com
grpc_xtra.cc
in e2e-examples/gcs/benchmark
83 2 2023-01-24 2023-01-24 1 2 veblush@gmail.com veblush@google.com
random_data.cc
in e2e-examples/gcs/benchmark
23 2 2022-12-21 2022-12-21 1 2 veblush@gmail.com veblush@google.com
Files With Least Contributors (Top 38)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
channel_policy.cc
in e2e-examples/gcs/benchmark
283 16 2020-03-10 2022-09-15 7 2 veblush@google.com veblush@google.com
print_result.cc
in e2e-examples/gcs/benchmark
267 8 2020-03-10 2023-02-03 6 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/dummy_server
163 9 2025-02-28 2025-04-25 5 2 veblush@google.com veblush@gmail.com
parameters.cc
in e2e-examples/gcs/benchmark
138 1 2022-05-12 2025-03-20 17 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/sample
124 3 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
channel_creator.cc
in e2e-examples/gcs/benchmark
116 2 2020-03-10 2025-03-20 14 2 veblush@google.com veblush@google.com
grpc_xtra.cc
in e2e-examples/gcs/benchmark
83 2 2023-01-24 2023-01-24 1 2 veblush@gmail.com veblush@google.com
analyze_peer.py
in e2e-examples/gcs/benchmark_analysis
77 4 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
runner_watcher.cc
in e2e-examples/gcs/benchmark
70 7 2020-03-10 2022-10-07 7 2 veblush@google.com veblush@google.com
channel_manager.cc
in e2e-examples/gcs/sample
62 4 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
main.cc
in e2e-examples/gcs/benchmark
62 1 2020-03-10 2024-08-06 18 2 veblush@google.com veblush@gmail.com
grpc_otel.cc
in e2e-examples/gcs/benchmark
58 2 2024-08-01 2024-08-06 3 2 veblush@google.com veblush@gmail.com
channel_manager.h
in e2e-examples/gcs/sample
55 1 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
gcs_util.cc
in e2e-examples/gcs/dummy_server
52 4 2025-02-28 2025-03-10 2 2 veblush@google.com veblush@gmail.com
parameters.h
in e2e-examples/gcs/benchmark
52 - 2022-05-12 2025-03-20 12 2 veblush@google.com veblush@google.com
runner_watcher.h
in e2e-examples/gcs/benchmark
49 - 2020-03-10 2022-09-15 7 2 veblush@google.com veblush@google.com
channel_poller.cc
in e2e-examples/gcs/benchmark
43 2 2022-08-15 2023-01-09 5 2 veblush@google.com veblush@google.com
transform_report.py
in e2e-examples/gcs/benchmark_analysis
33 2 2020-03-10 2022-08-25 3 2 veblush@google.com veblush@google.com
grpc_runner.h
in e2e-examples/gcs/benchmark
32 - 2022-05-12 2022-09-15 5 2 veblush@google.com veblush@google.com
grpc_admin.cc
in e2e-examples/gcs/benchmark
31 2 2022-12-28 2023-01-09 2 2 veblush@gmail.com veblush@google.com
channel_policy.h
in e2e-examples/gcs/benchmark
31 - 2020-03-10 2022-09-15 5 2 veblush@google.com veblush@google.com
gcscpp_runner.h
in e2e-examples/gcs/benchmark
26 - 2022-05-12 2022-08-25 5 2 veblush@google.com veblush@google.com
random_data.cc
in e2e-examples/gcs/benchmark
23 2 2022-12-21 2022-12-21 1 2 veblush@gmail.com veblush@google.com
channel_poller.h
in e2e-examples/gcs/benchmark
21 - 2022-08-15 2022-08-25 3 2 veblush@google.com veblush@google.com
object_resolver.cc
in e2e-examples/gcs/benchmark
19 1 2022-05-07 2022-08-25 4 2 veblush@google.com veblush@google.com
work_queue.h
in e2e-examples/gcs/benchmark
18 - 2022-09-15 2022-09-15 1 2 veblush@gmail.com veblush@google.com
object_resolver.h
in e2e-examples/gcs/benchmark
15 - 2022-05-07 2022-08-25 3 2 veblush@google.com veblush@google.com
channel_creator.h
in e2e-examples/gcs/benchmark
13 - 2020-03-10 2025-03-20 9 2 veblush@google.com veblush@google.com
gcs_util.h
in e2e-examples/gcs/dummy_server
11 - 2025-02-28 2025-03-10 2 2 veblush@google.com veblush@gmail.com
print_result.h
in e2e-examples/gcs/benchmark
11 - 2020-03-10 2022-08-25 4 2 veblush@google.com veblush@google.com
grpc_otel.h
in e2e-examples/gcs/benchmark
6 - 2024-08-01 2024-08-06 2 2 veblush@google.com veblush@gmail.com
grpc_admin.h
in e2e-examples/gcs/benchmark
5 - 2022-12-28 2022-12-28 1 2 veblush@gmail.com veblush@google.com
random_data.h
in e2e-examples/gcs/benchmark
5 - 2022-12-21 2022-12-21 1 2 veblush@gmail.com veblush@google.com
runner.cc
in e2e-examples/gcs/benchmark
1 - 2020-03-10 2022-08-25 11 2 veblush@google.com veblush@google.com
grpc_runner.cc
in e2e-examples/gcs/benchmark
458 11 2022-05-12 2025-03-20 16 3 veblush@google.com veblush@google.com
gcscpp_runner.cc
in e2e-examples/gcs/benchmark
226 7 2022-05-12 2025-03-20 18 3 veblush@google.com veblush@google.com
work_queue.cc
in e2e-examples/gcs/benchmark
29 1 2022-09-15 2024-03-14 2 3 veblush@gmail.com hork@google.com
runner.h
in e2e-examples/gcs/benchmark
8 - 2020-03-10 2024-08-05 11 3 veblush@google.com hork@google.com
Correlations

File Size vs. Number of Changes: 38 points

e2e-examples/gcs/dummy_server/main.cc x: 163 lines of code y: 5 # changes e2e-examples/gcs/benchmark/channel_creator.cc x: 116 lines of code y: 14 # changes e2e-examples/gcs/benchmark/channel_creator.h x: 13 lines of code y: 9 # changes e2e-examples/gcs/benchmark/gcscpp_runner.cc x: 226 lines of code y: 18 # changes e2e-examples/gcs/benchmark/grpc_runner.cc x: 458 lines of code y: 16 # changes e2e-examples/gcs/benchmark/parameters.cc x: 138 lines of code y: 17 # changes e2e-examples/gcs/benchmark/parameters.h x: 52 lines of code y: 12 # changes e2e-examples/gcs/dummy_server/gcs_util.cc x: 52 lines of code y: 2 # changes e2e-examples/gcs/dummy_server/gcs_util.h x: 11 lines of code y: 2 # changes e2e-examples/gcs/benchmark/grpc_otel.cc x: 58 lines of code y: 3 # changes e2e-examples/gcs/benchmark/grpc_otel.h x: 6 lines of code y: 2 # changes e2e-examples/gcs/benchmark/main.cc x: 62 lines of code y: 18 # changes e2e-examples/gcs/benchmark/runner.h x: 8 lines of code y: 11 # changes e2e-examples/gcs/benchmark/work_queue.cc x: 29 lines of code y: 2 # changes e2e-examples/gcs/benchmark/print_result.cc x: 267 lines of code y: 6 # changes e2e-examples/gcs/benchmark/grpc_xtra.cc x: 83 lines of code y: 1 # changes e2e-examples/gcs/benchmark/channel_poller.cc x: 43 lines of code y: 5 # changes e2e-examples/gcs/benchmark/grpc_admin.cc x: 31 lines of code y: 2 # changes e2e-examples/gcs/benchmark/grpc_admin.h x: 5 lines of code y: 1 # changes e2e-examples/gcs/benchmark/random_data.cc x: 23 lines of code y: 1 # changes e2e-examples/gcs/benchmark/runner_watcher.cc x: 70 lines of code y: 7 # changes e2e-examples/gcs/benchmark/runner_watcher.h x: 49 lines of code y: 7 # changes e2e-examples/gcs/benchmark/channel_policy.cc x: 283 lines of code y: 7 # changes e2e-examples/gcs/benchmark/channel_policy.h x: 31 lines of code y: 5 # changes e2e-examples/gcs/benchmark/grpc_runner.h x: 32 lines of code y: 5 # changes e2e-examples/gcs/benchmark/work_queue.h x: 18 lines of code y: 1 # changes e2e-examples/gcs/sample/main.cc x: 124 lines of code y: 4 # changes e2e-examples/gcs/benchmark/channel_poller.h x: 21 lines of code y: 3 # changes e2e-examples/gcs/benchmark/gcscpp_runner.h x: 26 lines of code y: 5 # changes e2e-examples/gcs/benchmark/object_resolver.cc x: 19 lines of code y: 4 # changes e2e-examples/gcs/benchmark/object_resolver.h x: 15 lines of code y: 3 # changes e2e-examples/gcs/benchmark/print_result.h x: 11 lines of code y: 4 # changes e2e-examples/gcs/benchmark/runner.cc x: 1 lines of code y: 11 # changes e2e-examples/gcs/benchmark_analysis/analyze_peer.py x: 77 lines of code y: 3 # changes e2e-examples/gcs/benchmark_analysis/transform_report.py x: 33 lines of code y: 3 # changes e2e-examples/gcs/sample/channel_manager.cc x: 62 lines of code y: 3 # changes e2e-examples/gcs/sample/channel_manager.h x: 55 lines of code y: 4 # changes
18.0
# changes
  min: 1.0
  average: 5.97
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.5
  max: 18.0
0 458.0
lines of code
min: 1.0 | average: 73.05 | 25th percentile: 17.25 | median: 38.0 | 75th percentile: 78.5 | max: 458.0

Number of Contributors vs. Number of Changes: 38 points

e2e-examples/gcs/dummy_server/main.cc x: 2 # contributors y: 5 # changes e2e-examples/gcs/benchmark/channel_creator.cc x: 2 # contributors y: 14 # changes e2e-examples/gcs/benchmark/channel_creator.h x: 2 # contributors y: 9 # changes e2e-examples/gcs/benchmark/gcscpp_runner.cc x: 3 # contributors y: 18 # changes e2e-examples/gcs/benchmark/grpc_runner.cc x: 3 # contributors y: 16 # changes e2e-examples/gcs/benchmark/parameters.cc x: 2 # contributors y: 17 # changes e2e-examples/gcs/benchmark/parameters.h x: 2 # contributors y: 12 # changes e2e-examples/gcs/dummy_server/gcs_util.cc x: 2 # contributors y: 2 # changes e2e-examples/gcs/benchmark/grpc_otel.cc x: 2 # contributors y: 3 # changes e2e-examples/gcs/benchmark/main.cc x: 2 # contributors y: 18 # changes e2e-examples/gcs/benchmark/runner.h x: 3 # contributors y: 11 # changes e2e-examples/gcs/benchmark/work_queue.cc x: 3 # contributors y: 2 # changes e2e-examples/gcs/benchmark/print_result.cc x: 2 # contributors y: 6 # changes e2e-examples/gcs/benchmark/grpc_xtra.cc x: 2 # contributors y: 1 # changes e2e-examples/gcs/benchmark/runner_watcher.cc x: 2 # contributors y: 7 # changes e2e-examples/gcs/sample/main.cc x: 2 # contributors y: 4 # changes e2e-examples/gcs/benchmark/runner.cc x: 2 # contributors y: 11 # changes
18.0
# changes
  min: 1.0
  average: 5.97
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.5
  max: 18.0
0 3.0
# contributors
min: 2.0 | average: 2.11 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 38 points

e2e-examples/gcs/dummy_server/main.cc x: 2 # contributors y: 163 lines of code e2e-examples/gcs/benchmark/channel_creator.cc x: 2 # contributors y: 116 lines of code e2e-examples/gcs/benchmark/channel_creator.h x: 2 # contributors y: 13 lines of code e2e-examples/gcs/benchmark/gcscpp_runner.cc x: 3 # contributors y: 226 lines of code e2e-examples/gcs/benchmark/grpc_runner.cc x: 3 # contributors y: 458 lines of code e2e-examples/gcs/benchmark/parameters.cc x: 2 # contributors y: 138 lines of code e2e-examples/gcs/benchmark/parameters.h x: 2 # contributors y: 52 lines of code e2e-examples/gcs/dummy_server/gcs_util.h x: 2 # contributors y: 11 lines of code e2e-examples/gcs/benchmark/grpc_otel.cc x: 2 # contributors y: 58 lines of code e2e-examples/gcs/benchmark/grpc_otel.h x: 2 # contributors y: 6 lines of code e2e-examples/gcs/benchmark/main.cc x: 2 # contributors y: 62 lines of code e2e-examples/gcs/benchmark/runner.h x: 3 # contributors y: 8 lines of code e2e-examples/gcs/benchmark/work_queue.cc x: 3 # contributors y: 29 lines of code e2e-examples/gcs/benchmark/print_result.cc x: 2 # contributors y: 267 lines of code e2e-examples/gcs/benchmark/grpc_xtra.cc x: 2 # contributors y: 83 lines of code e2e-examples/gcs/benchmark/channel_poller.cc x: 2 # contributors y: 43 lines of code e2e-examples/gcs/benchmark/grpc_admin.cc x: 2 # contributors y: 31 lines of code e2e-examples/gcs/benchmark/grpc_admin.h x: 2 # contributors y: 5 lines of code e2e-examples/gcs/benchmark/random_data.cc x: 2 # contributors y: 23 lines of code e2e-examples/gcs/benchmark/runner_watcher.cc x: 2 # contributors y: 70 lines of code e2e-examples/gcs/benchmark/runner_watcher.h x: 2 # contributors y: 49 lines of code e2e-examples/gcs/benchmark/channel_policy.cc x: 2 # contributors y: 283 lines of code e2e-examples/gcs/benchmark/work_queue.h x: 2 # contributors y: 18 lines of code e2e-examples/gcs/sample/main.cc x: 2 # contributors y: 124 lines of code e2e-examples/gcs/benchmark/channel_poller.h x: 2 # contributors y: 21 lines of code e2e-examples/gcs/benchmark/gcscpp_runner.h x: 2 # contributors y: 26 lines of code e2e-examples/gcs/benchmark/object_resolver.cc x: 2 # contributors y: 19 lines of code e2e-examples/gcs/benchmark/object_resolver.h x: 2 # contributors y: 15 lines of code e2e-examples/gcs/benchmark/runner.cc x: 2 # contributors y: 1 lines of code e2e-examples/gcs/benchmark_analysis/analyze_peer.py x: 2 # contributors y: 77 lines of code e2e-examples/gcs/benchmark_analysis/transform_report.py x: 2 # contributors y: 33 lines of code e2e-examples/gcs/sample/channel_manager.h x: 2 # contributors y: 55 lines of code
458.0
lines of code
  min: 1.0
  average: 73.05
  25th percentile: 17.25
  median: 38.0
  75th percentile: 78.5
  max: 458.0
0 3.0
# contributors
min: 2.0 | average: 2.11 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0