microsoft / azure-spark-java-sdk
File Size

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

Intro
  • 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...
File Size Overall
  • There are 71 files with 3,604 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 5 medium size files (1,591 lines of codeclsfd_ftr_w_mp_ins)
    • 2 small files (291 lines of code)
    • 64 very small files (1,722 lines of code)
0% | 0% | 44% | 8% | 47%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 44% | 8% | 47%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/main/java/com/microsoft/azure/spark/tools/job0% | 0% | 61% | 0% | 38%
src/main/java/com/microsoft/azure/spark/tools/restapi0% | 0% | 50% | 20% | 28%
src/main/java/com/microsoft/azure/spark/tools/http0% | 0% | 40% | 0% | 59%
src/main/java/com/microsoft/azure/spark/tools/processes0% | 0% | 83% | 0% | 16%
src/main/java/com/microsoft/azure/spark/tools/clusters0% | 0% | 0% | 50% | 50%
src/main/java/com/microsoft/azure/spark/tools/utils0% | 0% | 0% | 0% | 100%
src/main/java/com/microsoft/azure/spark/tools/errors0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/main/java/com/microsoft/azure/spark/tools/events0% | 0% | 0% | 0% | 100%
src/main/java/com/microsoft/azure/spark/tools/ux0% | 0% | 0% | 0% | 100%
src/main/java/com/microsoft/azure/spark/tools/log0% | 0% | 0% | 0% | 100%
src/main/java/com/microsoft/azure/spark/tools/functions0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
PostBatches.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/livy/batches/api
362 29
YarnContainerLogFetcher.java
in src/main/java/com/microsoft/azure/spark/tools/job
345 29
LivySparkBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
323 33
HttpObservable.java
in src/main/java/com/microsoft/azure/spark/tools/http
302 24
SparkBatchJobRemoteProcess.java
in src/main/java/com/microsoft/azure/spark/tools/processes
259 26
App.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid
149 35
HdiClusterDetail.java
in src/main/java/com/microsoft/azure/spark/tools/clusters
142 27
WasbUri.java
in src/main/java/com/microsoft/azure/spark/tools/utils
84 12
HdiSparkBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
81 9
LivySparkBatchFactory.java
in src/main/java/com/microsoft/azure/spark/tools/job
78 6
HttpErrorStatus.java
in src/main/java/com/microsoft/azure/spark/tools/http/status
71 4
UserAgentEntity.java
in src/main/java/com/microsoft/azure/spark/tools/http
68 7
ArcadiaComputeDetail.java
in src/main/java/com/microsoft/azure/spark/tools/clusters
65 7
AzureBlobStorageDeploy.java
in src/main/java/com/microsoft/azure/spark/tools/job
62 8
OAuthTokenHttpObservable.java
in src/main/java/com/microsoft/azure/spark/tools/http
59 5
ArcadiaSparkBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
58 6
ClientError.java
in src/main/java/com/microsoft/azure/spark/tools/http/status
52 6
SparkJobLogInputStream.java
in src/main/java/com/microsoft/azure/spark/tools/processes
50 5
ResourceRequest.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid
49 10
ClusterDetail.java
in src/main/java/com/microsoft/azure/spark/tools/clusters
46 4
Versions.java
in src/main/java/com/microsoft/azure/spark/tools/utils
46 3
Lazy.java
in src/main/java/com/microsoft/azure/spark/tools/utils
44 4
AppAttempt.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid/appattempts
42 9
AzureHttpObservable.java
in src/main/java/com/microsoft/azure/spark/tools/http
39 4
AzureOAuthTokenFetcher.java
in src/main/java/com/microsoft/azure/spark/tools/http
38 5
HttpResponse.java
in src/main/java/com/microsoft/azure/spark/tools/http
38 5
LaterInit.java
in src/main/java/com/microsoft/azure/spark/tools/utils
37 6
ArcadiaSparkBatchFactory.java
in src/main/java/com/microsoft/azure/spark/tools/job
36 4
azure-pipelines.yml
in root
35 -
HdiSparkBatchFactory.java
in src/main/java/com/microsoft/azure/spark/tools/job
33 4
JsonConverter.java
in src/main/java/com/microsoft/azure/spark/tools/utils
32 3
Pair.java
in src/main/java/com/microsoft/azure/spark/tools/utils
29 7
AmbariHttpObservable.java
in src/main/java/com/microsoft/azure/spark/tools/http
28 3
Batch.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/livy/batches
28 5
SparkBatchJob.java
in src/main/java/com/microsoft/azure/spark/tools/job
25 -
GetLogResponse.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/livy/batches/api/batchid
22 4
UriUtils.java
in src/main/java/com/microsoft/azure/spark/tools/utils
22 2
BatchState.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/livy/batches
21 1
AuthorizationHeader.java
in src/main/java/com/microsoft/azure/spark/tools/http
20 3
ServerError.java
in src/main/java/com/microsoft/azure/spark/tools/http/status
20 2
Deployable.java
in src/main/java/com/microsoft/azure/spark/tools/job
19 2
MessageInfoType.java
in src/main/java/com/microsoft/azure/spark/tools/events
18 1
GetLog.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/livy/batches/api/batchid
17 3
ConsoleScheduler.java
in src/main/java/com/microsoft/azure/spark/tools/ux
17 3
DeployableBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
14 1
HDIException.java
in src/main/java/com/microsoft/azure/spark/tools/errors
13 3
UnclassifiedHttpErrorStatus.java
in src/main/java/com/microsoft/azure/spark/tools/http/status
13 1
AppAttemptsResponse.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid/appattempts
13 1
LivyCluster.java
in src/main/java/com/microsoft/azure/spark/tools/clusters
11 2
SparkBatchJobSubmittedEvent.java
in src/main/java/com/microsoft/azure/spark/tools/events
11 2
Files With Most Units (Top 20)
File# lines# units
App.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid
149 35
LivySparkBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
323 33
YarnContainerLogFetcher.java
in src/main/java/com/microsoft/azure/spark/tools/job
345 29
PostBatches.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/livy/batches/api
362 29
HdiClusterDetail.java
in src/main/java/com/microsoft/azure/spark/tools/clusters
142 27
SparkBatchJobRemoteProcess.java
in src/main/java/com/microsoft/azure/spark/tools/processes
259 26
HttpObservable.java
in src/main/java/com/microsoft/azure/spark/tools/http
302 24
WasbUri.java
in src/main/java/com/microsoft/azure/spark/tools/utils
84 12
ResourceRequest.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid
49 10
HdiSparkBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
81 9
AppAttempt.java
in src/main/java/com/microsoft/azure/spark/tools/restapi/yarn/rm/apps/appid/appattempts
42 9
AzureBlobStorageDeploy.java
in src/main/java/com/microsoft/azure/spark/tools/job
62 8
ArcadiaComputeDetail.java
in src/main/java/com/microsoft/azure/spark/tools/clusters
65 7
UserAgentEntity.java
in src/main/java/com/microsoft/azure/spark/tools/http
68 7
Pair.java
in src/main/java/com/microsoft/azure/spark/tools/utils
29 7
ClientError.java
in src/main/java/com/microsoft/azure/spark/tools/http/status
52 6
ArcadiaSparkBatch.java
in src/main/java/com/microsoft/azure/spark/tools/job
58 6
LivySparkBatchFactory.java
in src/main/java/com/microsoft/azure/spark/tools/job
78 6
LaterInit.java
in src/main/java/com/microsoft/azure/spark/tools/utils
37 6
AzureOAuthTokenFetcher.java
in src/main/java/com/microsoft/azure/spark/tools/http
38 5
Files With Long Lines (Top 0)

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

File# lines# units# long lines