File Size Overall
  • There are 158 files with 9,953 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 8 medium size files (2,301 lines of code)
    • 22 small files (3,092 lines of code)
    • 128 very small files (4,560 lines of code)
0% | 0% | 23% | 31% | 45%
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
java0% | 0% | 14% | 33% | 51%
html0% | 0% | 65% | 20% | 13%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cql0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ndbench-web0% | 0% | 62% | 19% | 18%
ndbench-core0% | 0% | 34% | 20% | 45%
ndbench-cass-plugins0% | 0% | 15% | 55% | 29%
ndbench-dynamodb-plugins0% | 0% | 0% | 37% | 62%
ndbench-cockroachdb-plugins0% | 0% | 0% | 73% | 26%
ndbench-dyno-plugins0% | 0% | 0% | 43% | 56%
ndbench-es-plugins0% | 0% | 0% | 24% | 75%
ndbench-janusgraph-plugins0% | 0% | 0% | 52% | 47%
ndbench-geode-plugins0% | 0% | 0% | 0% | 100%
ndbench-api0% | 0% | 0% | 0% | 100%
ndbench-cli0% | 0% | 0% | 0% | 100%
ndbench-dax-plugins0% | 0% | 0% | 0% | 100%
ndbench-aws0% | 0% | 0% | 0% | 100%
ndbench-sample-plugins0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
NdBenchResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
453 29
NdBenchDriver.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
355 27
ndb-instances.html
in ndbench-web/src/main/webapp-src/app/elements
292 -
ndb-driver-settings.html
in ndbench-web/src/main/webapp-src/app/elements
286 -
ndb-driver-selector.html
in ndbench-web/src/main/webapp-src/app/elements
268 -
CassUDTFrozen.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
222 17
ndb-stats.html
in ndbench-web/src/main/webapp-src/app/elements
221 -
FakeMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
204 39
DataBackfill.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
195 14
ndb-runner.html
in ndbench-web/src/main/webapp-src/app/elements
192 -
NdBenchDefaultMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
189 36
CassAstyanaxPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
181 10
EsRestPlugin.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
176 14
DynamoDBProgrammaticKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
166 8
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
150 5
ndbench-ui-app.html
in ndbench-web/src/main/webapp-src/app/elements
148 -
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
147 9
CockroachDBTransactionPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
145 5
DynamoDBAutoscalingConfigurer.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
143 5
DynoJedisUtils.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
140 10
JanusGraphPluginCQL.java
in ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph
126 10
DynamoDBKeyValueBase.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
117 12
ElassandraCassJavaDriverPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra
113 8
NDBenchConfigResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
113 10
DynoJedisExtFunc.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
112 8
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
111 11
CockroachDBSecondaryIndexPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
111 5
RateLimitUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
110 9
CockroachDBSimplePlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
105 5
CassJavaDriverBatch.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
102 9
DynamoDBWriteTransaction.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
100 3
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
98 8
LocalDynomiteProxyPlugin.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
98 8
EsWriter.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
95 5
GeodeCloudPlugin.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
94 9
DefaultDataGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
94 9
ndb-cluster-selector.html
in ndbench-web/src/main/webapp-src/app/elements
93 -
GenericEsRestClient.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
91 7
FakeWordDictionaryBasedDataGenerator.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
89 6
AwsAsgDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
85 6
RestUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
84 13
DynoJedis.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
83 8
CockroachDBPluginBase.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
82 6
EsUtils.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
78 3
DynoJedisGetSetPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
72 8
DynoJedisHashPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
71 8
CassA6XManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax
68 3
ConfigFileDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
68 4
EnvParser.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
66 6
ReadOperation.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/operations
66 5
Files With Most Units (Top 50)
File# lines# units
FakeMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
204 39
NdBenchDefaultMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
189 36
NdBenchResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
453 29
NdBenchDriver.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
355 27
CassUDTFrozen.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
222 17
EsRestPlugin.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
176 14
DataBackfill.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
195 14
RestUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
84 13
DynamoDBKeyValueBase.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
117 12
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
111 11
CassAstyanaxPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
181 10
DynoJedisUtils.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
140 10
NDBenchConfigResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
113 10
JanusGraphPluginCQL.java
in ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph
126 10
CassJavaDriverBatch.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
102 9
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
147 9
GeodeCloudPlugin.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
94 9
RateLimitUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
110 9
DefaultDataGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
94 9
ElassandraCassJavaDriverPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra
113 8
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
98 8
InMemoryTestPlugin.java
in ndbench-sample-plugins/src/main/java/com/netflix/ndbench/plugin/sample
63 8
DynamoDBProgrammaticKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
166 8
DynoJedisExtFunc.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
112 8
DynoJedis.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
83 8
DynoJedisGetSetPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
72 8
DynoJedisHashPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
71 8
LocalDynomiteProxyPlugin.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
98 8
GenericEsRestClient.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
91 7
EnvParser.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
66 6
FakeWordDictionaryBasedDataGenerator.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
89 6
DynamoDBReadBulk.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
65 6
DynamoDBWriteBulk.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
65 6
AwsAsgDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
85 6
SlidingWindowStringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
54 6
SlidingWindowFlipStringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
44 6
CockroachDBPluginBase.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
82 6
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
150 5
CassModule.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
27 5
EsWriter.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
95 5
DynamoDBAutoscalingConfigurer.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
143 5
TunableConfig.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
26 5
NDBenchClusterResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
57 5
ReadOperation.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/operations
66 5
NdBenchClientModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
66 5
StringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
40 5
CockroachDBSimplePlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
105 5
CockroachDBSecondaryIndexPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
111 5
CockroachDBTransactionPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
145 5
CassJavaDriverManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
43 4
Files With Long Lines (Top 50)

There are 56 files with lines longer than 120 characters. In total, there are 119 long lines.

File# lines# units# long lines
cql
setupCassTables.cql
in ndbench-cass-plugins/src/main/resources
15 - 7
CassUDTFrozen.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
222 17 7
CassAstyanaxPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
181 10 6
ElassandraCassJavaDriverPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra
113 8 5
CassJavaDriverBatch.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
102 9 5
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
147 9 5
CockroachDBTransactionPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
145 5 5
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
150 5 4
EsRestPlugin.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
176 14 4
CockroachDBSecondaryIndexPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
111 5 4
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
111 11 3
CassA6XManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax
68 3 3
AwsAsgDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
85 6 3
CockroachDBSimplePlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
105 5 3
QueryUtil.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin
12 1 2
GeodeCloudPlugin.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
94 9 2
EsWriter.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
95 5 2
FakeWordDictionaryBasedDataGenerator.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
89 6 2
DynamoDBAutoscalingConfigurer.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
143 5 2
DynamoDBKeyValueBase.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
117 12 2
CheckSumUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
50 2 2
RestUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
84 13 2
NdbenchConfigListener.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
32 1 2
NdBenchResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
453 29 2
ConfigFileDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
68 4 2
DefaultDataGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
94 9 2
SlidingWindowFlipStringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
44 6 2
CassJavaDriverManager.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
11 - 1
CassA6XManager.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax
12 - 1
CassJavaDriverManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
43 4 1
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
98 8 1
CassJavaDriverManager.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
8 - 1
NdbenchAWSCredentialProvider.java
in ndbench-aws/src/main/java/com/netflix/ndbench/aws/config
32 3 1
9 - 1
EsUtils.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
78 3 1
GenericEsRestClient.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
91 7 1
DynamoDBProgrammaticKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
166 8 1
PutMetricAlarmOperation.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane
23 2 1
PutMetricDataOperation.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/dataplane
23 2 1
DynamoDBReadBulk.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
65 6 1
DynamoDBWriteBulk.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
65 6 1
ndb-card.html
in ndbench-web/src/main/webapp-src/app/elements
54 - 1
WebGuiceInjectorProvider.java
in ndbench-web/src/main/java/com/netflix/ndbench/core/config
29 1 1
DynoJedisExtFunc.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
112 8 1
DynoJedis.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
83 8 1
DynoJedisGetSetPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
72 8 1
DynoJedisHashPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
71 8 1
LocalDynomiteProxyPlugin.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
98 8 1
RateLimitUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
110 9 1
DataBackfill.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
195 14 1
Correlations

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

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 7 commits (all time) y: 57 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 14 commits (all time) y: 113 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 18 commits (all time) y: 453 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 45 commits (all time) y: 355 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 14 commits (all time) y: 89 lines of code ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es/EsIntegrationTest.java x: 8 commits (all time) y: 63 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 4 commits (all time) y: 33 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 4 commits (all time) y: 15 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 23 commits (all time) y: 176 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 5 commits (all time) y: 91 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 13 commits (all time) y: 52 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 2 commits (all time) y: 14 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 12 commits (all time) y: 78 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 15 commits (all time) y: 95 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 9 commits (all time) y: 12 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 2 commits (all time) y: 26 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 9 commits (all time) y: 84 lines of code ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 19 commits (all time) y: 34 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 3 commits (all time) y: 50 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 4 commits (all time) y: 150 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CJavaDriverBasePlugin.java x: 4 commits (all time) y: 98 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 2 commits (all time) y: 12 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 28 commits (all time) y: 147 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 2 commits (all time) y: 8 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 27 commits (all time) y: 62 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraGenericConfiguration.java x: 6 commits (all time) y: 15 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 19 commits (all time) y: 111 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 10 commits (all time) y: 11 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 11 commits (all time) y: 43 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 8 commits (all time) y: 46 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 20 commits (all time) y: 195 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 30 commits (all time) y: 181 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 19 commits (all time) y: 83 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 21 commits (all time) y: 112 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 24 commits (all time) y: 72 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisHashPipeline.java x: 25 commits (all time) y: 71 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 26 commits (all time) y: 98 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 18 commits (all time) y: 94 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/TunableConfig.java x: 1 commits (all time) y: 26 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 13 commits (all time) y: 102 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 12 commits (all time) y: 222 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 2 commits (all time) y: 68 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 8 commits (all time) y: 19 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 7 commits (all time) y: 6 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 6 commits (all time) y: 24 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBModule.java x: 2 commits (all time) y: 15 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 5 commits (all time) y: 82 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBRetryableTransaction.java x: 2 commits (all time) y: 7 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 6 commits (all time) y: 111 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 5 commits (all time) y: 105 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 7 commits (all time) y: 145 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 27 commits (all time) y: 42 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 3 commits (all time) y: 54 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 4 commits (all time) y: 85 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 6 commits (all time) y: 40 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 8 commits (all time) y: 204 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 2 commits (all time) y: 189 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/NdbUtil.java x: 7 commits (all time) y: 15 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 6 commits (all time) y: 110 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 28 commits (all time) y: 37 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 5 commits (all time) y: 117 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 3 commits (all time) y: 20 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigurationBase.java x: 4 commits (all time) y: 24 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 4 commits (all time) y: 23 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteTransaction.java x: 3 commits (all time) y: 100 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 11 commits (all time) y: 140 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 6 commits (all time) y: 66 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl/AwsDefaultsModule.java x: 2 commits (all time) y: 21 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxModule.java x: 3 commits (all time) y: 15 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 14 commits (all time) y: 19 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/DataGenerator.java x: 3 commits (all time) y: 7 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/CredentialsConfiguration.java x: 1 commits (all time) y: 11 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/NdbenchAWSCredentialProvider.java x: 1 commits (all time) y: 32 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra/ElassandraCassJavaDriverPlugin.java x: 35 commits (all time) y: 113 lines of code ndbench-cass-plugins/src/main/resources/setupCassTables.cql x: 14 commits (all time) y: 15 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 11 commits (all time) y: 27 lines of code ndbench-web/src/main/java/com/netflix/ndbench/core/config/WebGuiceInjectorProvider.java x: 3 commits (all time) y: 29 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBProgrammaticKeyValue.java x: 3 commits (all time) y: 166 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/DaxKeyValue.java x: 1 commits (all time) y: 50 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxConfiguration.java x: 1 commits (all time) y: 8 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 15 commits (all time) y: 29 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassModule.java x: 2 commits (all time) y: 27 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraUdtConfiguration.java x: 2 commits (all time) y: 23 lines of code ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 3 commits (all time) y: 43 lines of code ndbench-cli/src/main/java/com/netflix/ndbench/cli/config/CliConfigs.java x: 3 commits (all time) y: 26 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/LocalClusterDiscovery.java x: 9 commits (all time) y: 18 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 6 commits (all time) y: 17 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBAutoscalingConfigurer.java x: 2 commits (all time) y: 143 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfiguration.java x: 4 commits (all time) y: 6 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/AbstractCloudWatchOperation.java x: 2 commits (all time) y: 9 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 2 commits (all time) y: 56 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBDataPlaneOperation.java x: 3 commits (all time) y: 32 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/CapacityConsumingFunction.java x: 3 commits (all time) y: 5 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadBulk.java x: 3 commits (all time) y: 65 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadSingle.java x: 3 commits (all time) y: 48 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/GeodeCloudPlugin.java x: 8 commits (all time) y: 94 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphBasePlugin.java x: 4 commits (all time) y: 39 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 6 commits (all time) y: 126 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 5 commits (all time) y: 12 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/cql/JanusGraphBuilderCQLProvider.java x: 4 commits (all time) y: 27 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 15 commits (all time) y: 16 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/RPSCount.java x: 2 commits (all time) y: 61 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 12 commits (all time) y: 66 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 17 commits (all time) y: 13 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 10 commits (all time) y: 61 lines of code ndbench-sample-plugins/src/main/java/com/netflix/ndbench/plugin/sample/InMemoryTestPlugin.java x: 12 commits (all time) y: 63 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 4 commits (all time) y: 44 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowStringKeyGenerator.java x: 4 commits (all time) y: 54 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/ZipfianStringKeyGenerator.java x: 4 commits (all time) y: 18 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGeneratorFactory.java x: 6 commits (all time) y: 19 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 9 commits (all time) y: 55 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalHttpEndpointBasedTokenMapSupplier.java x: 9 commits (all time) y: 7 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/ClientAuthInitialize.java x: 2 commits (all time) y: 29 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/IJanusGraphBuilder.java x: 2 commits (all time) y: 5 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/cql/ICQLConfig.java x: 3 commits (all time) y: 11 lines of code ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 4 commits (all time) y: 286 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchBaseClient.java x: 1 commits (all time) y: 20 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations/NdBenchClientPluginGuiceModule.java x: 1 commits (all time) y: 10 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/NdbenchConfigListener.java x: 4 commits (all time) y: 32 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchClientFactory.java x: 7 commits (all time) y: 24 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/CfClusterDiscovery.java x: 2 commits (all time) y: 32 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/ConfigFileDiscovery.java x: 3 commits (all time) y: 68 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/IClusterDiscovery.java x: 1 commits (all time) y: 6 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 3 commits (all time) y: 39 lines of code ndbench-web/src/main/webapp-src/app/elements/ndb-stats.html x: 2 commits (all time) y: 221 lines of code ndbench-web/src/main/webapp-src/app/elements/ndbench-ui-app.html x: 2 commits (all time) y: 148 lines of code ndbench-proxy.js x: 5 commits (all time) y: 9 lines of code
453.0
lines of code
  min: 5.0
  average: 60.26
  25th percentile: 16.5
  median: 33.0
  75th percentile: 83.5
  max: 453.0
0 45.0
commits (all time)
min: 1.0 | average: 7.54 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 10.0 | max: 45.0

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

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 5 contributors (all time) y: 57 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 8 contributors (all time) y: 113 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 10 contributors (all time) y: 453 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 10 contributors (all time) y: 355 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 8 contributors (all time) y: 89 lines of code ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es/EsIntegrationTest.java x: 5 contributors (all time) y: 63 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 2 contributors (all time) y: 33 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 2 contributors (all time) y: 15 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 10 contributors (all time) y: 176 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 2 contributors (all time) y: 91 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 9 contributors (all time) y: 52 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 2 contributors (all time) y: 14 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 8 contributors (all time) y: 78 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 9 contributors (all time) y: 95 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 7 contributors (all time) y: 12 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 1 contributors (all time) y: 26 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 3 contributors (all time) y: 84 lines of code ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 12 contributors (all time) y: 34 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 2 contributors (all time) y: 50 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 2 contributors (all time) y: 150 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CJavaDriverBasePlugin.java x: 2 contributors (all time) y: 98 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 2 contributors (all time) y: 12 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 12 contributors (all time) y: 147 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 2 contributors (all time) y: 8 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManagerImpl.java x: 2 contributors (all time) y: 26 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 12 contributors (all time) y: 62 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraGenericConfiguration.java x: 5 contributors (all time) y: 15 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 9 contributors (all time) y: 111 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 6 contributors (all time) y: 11 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 7 contributors (all time) y: 43 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 6 contributors (all time) y: 46 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 5 contributors (all time) y: 195 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 11 contributors (all time) y: 181 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 8 contributors (all time) y: 83 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 10 contributors (all time) y: 112 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 10 contributors (all time) y: 72 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisHashPipeline.java x: 10 contributors (all time) y: 71 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 11 contributors (all time) y: 98 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 9 contributors (all time) y: 94 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 7 contributors (all time) y: 102 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 5 contributors (all time) y: 222 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 2 contributors (all time) y: 68 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 5 contributors (all time) y: 19 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 5 contributors (all time) y: 6 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 3 contributors (all time) y: 24 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 3 contributors (all time) y: 82 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBRetryableTransaction.java x: 2 contributors (all time) y: 7 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 4 contributors (all time) y: 111 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 4 contributors (all time) y: 105 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 4 contributors (all time) y: 145 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 11 contributors (all time) y: 42 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 3 contributors (all time) y: 54 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 4 contributors (all time) y: 85 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 4 contributors (all time) y: 40 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 5 contributors (all time) y: 204 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 2 contributors (all time) y: 189 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/NdbUtil.java x: 3 contributors (all time) y: 15 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 5 contributors (all time) y: 110 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 5 contributors (all time) y: 37 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 4 contributors (all time) y: 117 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 2 contributors (all time) y: 20 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigurationBase.java x: 4 contributors (all time) y: 24 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 3 contributors (all time) y: 23 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteTransaction.java x: 2 contributors (all time) y: 100 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 7 contributors (all time) y: 140 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 5 contributors (all time) y: 66 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl/AwsDefaultsModule.java x: 1 contributors (all time) y: 21 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 4 contributors (all time) y: 19 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/CredentialsConfiguration.java x: 1 contributors (all time) y: 11 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/NdbenchAWSCredentialProvider.java x: 1 contributors (all time) y: 32 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 8 contributors (all time) y: 27 lines of code ndbench-web/src/main/java/com/netflix/ndbench/core/config/WebGuiceInjectorProvider.java x: 2 contributors (all time) y: 29 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBProgrammaticKeyValue.java x: 2 contributors (all time) y: 166 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/DaxKeyValue.java x: 1 contributors (all time) y: 50 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxConfiguration.java x: 1 contributors (all time) y: 8 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 9 contributors (all time) y: 29 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassModule.java x: 2 contributors (all time) y: 27 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraUdtConfiguration.java x: 2 contributors (all time) y: 23 lines of code ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 2 contributors (all time) y: 43 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 4 contributors (all time) y: 17 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBAutoscalingConfigurer.java x: 2 contributors (all time) y: 143 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/AbstractCloudWatchOperation.java x: 2 contributors (all time) y: 9 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 2 contributors (all time) y: 56 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBDataPlaneOperation.java x: 2 contributors (all time) y: 32 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/CapacityConsumingFunction.java x: 2 contributors (all time) y: 5 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadBulk.java x: 2 contributors (all time) y: 65 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadSingle.java x: 2 contributors (all time) y: 48 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/GeodeCloudPlugin.java x: 4 contributors (all time) y: 94 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphBasePlugin.java x: 4 contributors (all time) y: 39 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 4 contributors (all time) y: 126 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 4 contributors (all time) y: 12 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/cql/JanusGraphBuilderCQLProvider.java x: 4 contributors (all time) y: 27 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 8 contributors (all time) y: 16 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/RPSCount.java x: 2 contributors (all time) y: 61 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 6 contributors (all time) y: 66 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 7 contributors (all time) y: 13 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 5 contributors (all time) y: 61 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 3 contributors (all time) y: 44 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/ZipfianStringKeyGenerator.java x: 3 contributors (all time) y: 18 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 6 contributors (all time) y: 55 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/cql/ICQLConfig.java x: 3 contributors (all time) y: 11 lines of code ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 4 contributors (all time) y: 286 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations/NdBenchClientPluginGuiceModule.java x: 1 contributors (all time) y: 10 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/NdbenchConfigListener.java x: 4 contributors (all time) y: 32 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/IClusterDiscovery.java x: 1 contributors (all time) y: 6 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 2 contributors (all time) y: 39 lines of code ndbench-web/src/main/webapp-src/app/elements/ndb-stats.html x: 2 contributors (all time) y: 221 lines of code ndbench-web/src/main/webapp-src/app/elements/ndbench-ui-app.html x: 2 contributors (all time) y: 148 lines of code
453.0
lines of code
  min: 5.0
  average: 60.26
  25th percentile: 16.5
  median: 33.0
  75th percentile: 83.5
  max: 453.0
0 12.0
contributors (all time)
min: 1.0 | average: 4.09 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 12.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".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...