awslabs / amazon-kinesis-producer
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 90 files with 8,881 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,002 lines of code)
    • 16 files changed 6-20 times (3,049 lines of code)
    • 72 files changed 1-5 times (4,830 lines of code)
0% | 0% | 11% | 34% | 54%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cc, h, java, md, gitignore, txt, xml, proto, yml, py, sh, json, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 36% | 34% | 28%
cc0% | 0% | 0% | 52% | 47%
h0% | 0% | 0% | 21% | 78%
proto0% | 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
java/amazon-kinesis-producer/src0% | 0% | 44% | 32% | 22%
aws/kinesis/core0% | 0% | 0% | 48% | 51%
aws/kinesis0% | 0% | 0% | 100% | 0%
java/amazon-kinesis-producer-sample/src0% | 0% | 0% | 45% | 54%
aws/utils0% | 0% | 0% | 9% | 90%
aws/metrics0% | 0% | 0% | 13% | 86%
aws/kinesis/protobuf0% | 0% | 0% | 34% | 65%
aws/utils/backtrace0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
aws/auth0% | 0% | 0% | 0% | 100%
aws0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
KinesisProducer.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
465 28 364 2392 24
KinesisProducerConfiguration.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
537 88 251 2392 21
kinesis_producer.cc
in aws/kinesis/core
314 13 90 2392 19
Daemon.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
432 28 364 2392 13
configuration.h
in aws/kinesis/core
478 23 251 2392 11
SampleProducer.java
in java/amazon-kinesis-producer-sample/src/com/amazonaws/services/kinesis/producer/sample
124 2 410 2392 10
retrier.cc
in aws/kinesis/core
247 8 352 2392 10
logging.cc
in aws/utils
137 9 364 2392 9
shard_map.cc
in aws/kinesis/core
142 9 181 2392 9
pipeline.h
in aws/kinesis/core
173 11 811 2392 9
main.cc
in aws/kinesis
329 14 364 2392 9
_ConfigTemplate.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
91 7 921 2392 7
SampleConsumer.java
in java/amazon-kinesis-producer-sample/src/com/amazonaws/services/kinesis/producer/sample
120 6 805 2392 7
GlueSchemaRegistrySerializerInstance.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
34 2 90 469 6
proto
config.proto
in aws/kinesis/protobuf
46 - 251 2392 6
retrier.h
in aws/kinesis/core
103 2 844 2392 6
metrics_manager.cc
in aws/metrics
114 4 411 2392 6
LogInputStreamReader.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
165 9 364 1961 6
IKinesisProducer.java
in java/amazon-kinesis-producer/src/main/java/com/amazonaws/services/kinesis/producer
24 1 410 1541 5
mutable_static_creds_provider.h
in aws/auth
29 - 921 1961 5