epam / GMP
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 16% | 20% | 62%
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% | 16% | 20% | 62%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 16% | 20% | 62%
Longest Files (Top 31)
File# lines# units
ScriptContextBuilder.java
in src/main/java/com/epam/gmp/service
212 10
GroovyScriptEngineService.java
in src/main/java/com/epam/gmp/service
159 7
QueuedProcessThreadPoolExecutor.java
in src/main/java/com/epam/gmp/process
109 9
GMPConfig.java
in src/main/java/com/epam/gmp/config
85 5
QueuedProcessService.java
in src/main/java/com/epam/gmp/process
76 5
ChainExecutor.java
in src/main/java/com/epam/gmp
72 2
YamlLoader.java
in src/main/java/com/epam/gmp/service/yaml
64 2
GroovyThread.java
in src/main/java/com/epam/gmp/process
53 7
ConfigLayer.java
in src/main/java/com/epam/gmp/service
51 11
YamlFreemarkerEngine.java
in src/main/java/com/epam/gmp/service/yaml
45 4
ExitCodeCalculator.java
in src/main/java/com/epam/gmp/service
39 1
ScriptClassloader.java
in src/main/java/com/epam/gmp
31 5
YamlLoaderContext.java
in src/main/java/com/epam/gmp/service/yaml
31 6
ScriptContext.java
in src/main/java/com/epam/gmp
27 5
GroovyFutureTask.java
in src/main/java/com/epam/gmp/process
26 4
ScriptResult.java
in src/main/java/com/epam/gmp
18 4
GmpResourceUtils.java
in src/main/java/com/epam/gmp
18 1
ScriptInitializationException.java
in src/main/java/com/epam/gmp
18 5
ScriptContextException.java
in src/main/java/com/epam/gmp
17 5
ScriptExecutionException.java
in src/main/java/com/epam/gmp
17 5
ScriptRunner.java
in src/main/java/com/epam/gmp/service
17 -
DefaultYamlPreProcessor.java
in src/main/java/com/epam/gmp/service/yaml
15 1
GMPContext.java
in src/main/java/com/epam/gmp/service
15 2
ConfigStackBuilder.java
in src/main/java/com/epam/gmp/service
13 2
IGroovyScriptEngineService.java
in src/main/java/com/epam/gmp/service
13 -
ExportBinding.java
in src/main/java/com/epam/gmp
10 -
DefaultYamlPreLoader.java
in src/main/java/com/epam/gmp/service/yaml
10 1
IQueuedProcessService.java
in src/main/java/com/epam/gmp/process
9 -
IQueuedThread.java
in src/main/java/com/epam/gmp/process
6 -
IYamlPreProcessor.java
in src/main/java/com/epam/gmp/service/yaml
4 -
IYamlPreLoader.java
in src/main/java/com/epam/gmp/service/yaml
4 -
Files With Most Units (Top 24)
File# lines# units
ConfigLayer.java
in src/main/java/com/epam/gmp/service
51 11
ScriptContextBuilder.java
in src/main/java/com/epam/gmp/service
212 10
QueuedProcessThreadPoolExecutor.java
in src/main/java/com/epam/gmp/process
109 9
GroovyScriptEngineService.java
in src/main/java/com/epam/gmp/service
159 7
GroovyThread.java
in src/main/java/com/epam/gmp/process
53 7
YamlLoaderContext.java
in src/main/java/com/epam/gmp/service/yaml
31 6
ScriptContextException.java
in src/main/java/com/epam/gmp
17 5
GMPConfig.java
in src/main/java/com/epam/gmp/config
85 5
ScriptExecutionException.java
in src/main/java/com/epam/gmp
17 5
ScriptContext.java
in src/main/java/com/epam/gmp
27 5
ScriptClassloader.java
in src/main/java/com/epam/gmp
31 5
ScriptInitializationException.java
in src/main/java/com/epam/gmp
18 5
QueuedProcessService.java
in src/main/java/com/epam/gmp/process
76 5
ScriptResult.java
in src/main/java/com/epam/gmp
18 4
YamlFreemarkerEngine.java
in src/main/java/com/epam/gmp/service/yaml
45 4
GroovyFutureTask.java
in src/main/java/com/epam/gmp/process
26 4
ChainExecutor.java
in src/main/java/com/epam/gmp
72 2
ConfigStackBuilder.java
in src/main/java/com/epam/gmp/service
13 2
YamlLoader.java
in src/main/java/com/epam/gmp/service/yaml
64 2
GMPContext.java
in src/main/java/com/epam/gmp/service
15 2
GmpResourceUtils.java
in src/main/java/com/epam/gmp
18 1
ExitCodeCalculator.java
in src/main/java/com/epam/gmp/service
39 1
DefaultYamlPreLoader.java
in src/main/java/com/epam/gmp/service/yaml
10 1
DefaultYamlPreProcessor.java
in src/main/java/com/epam/gmp/service/yaml
15 1
Files With Long Lines (Top 7)

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

File# lines# units# long lines
ScriptContextBuilder.java
in src/main/java/com/epam/gmp/service
212 10 9
GroovyScriptEngineService.java
in src/main/java/com/epam/gmp/service
159 7 8
QueuedProcessThreadPoolExecutor.java
in src/main/java/com/epam/gmp/process
109 9 5
ScriptContextException.java
in src/main/java/com/epam/gmp
17 5 1
ScriptExecutionException.java
in src/main/java/com/epam/gmp
17 5 1
YamlLoader.java
in src/main/java/com/epam/gmp/service/yaml
64 2 1
ScriptInitializationException.java
in src/main/java/com/epam/gmp
18 5 1
Correlations

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

src/main/java/com/epam/gmp/ScriptExecutionException.java x: 1 commits (all time) y: 17 lines of code src/main/java/com/epam/gmp/process/GroovyThread.java x: 11 commits (all time) y: 53 lines of code src/main/java/com/epam/gmp/service/GroovyScriptEngineService.java x: 11 commits (all time) y: 159 lines of code src/main/java/com/epam/gmp/service/IGroovyScriptEngineService.java x: 5 commits (all time) y: 13 lines of code src/main/java/com/epam/gmp/service/ScriptContextBuilder.java x: 9 commits (all time) y: 212 lines of code src/main/java/com/epam/gmp/service/ExitCodeCalculator.java x: 5 commits (all time) y: 39 lines of code src/main/java/com/epam/gmp/process/GroovyFutureTask.java x: 2 commits (all time) y: 26 lines of code src/main/java/com/epam/gmp/process/QueuedProcessService.java x: 12 commits (all time) y: 76 lines of code src/main/java/com/epam/gmp/process/QueuedProcessThreadPoolExecutor.java x: 5 commits (all time) y: 109 lines of code src/main/java/com/epam/gmp/ScriptContext.java x: 5 commits (all time) y: 27 lines of code src/main/java/com/epam/gmp/ChainExecutor.java x: 5 commits (all time) y: 72 lines of code src/main/java/com/epam/gmp/process/IQueuedProcessService.java x: 3 commits (all time) y: 9 lines of code src/main/java/com/epam/gmp/service/ScriptRunner.java x: 2 commits (all time) y: 17 lines of code src/main/java/com/epam/gmp/service/ConfigLayer.java x: 1 commits (all time) y: 51 lines of code src/main/java/com/epam/gmp/service/ConfigStackBuilder.java x: 1 commits (all time) y: 13 lines of code src/main/java/com/epam/gmp/ScriptResult.java x: 1 commits (all time) y: 18 lines of code src/main/java/com/epam/gmp/process/IQueuedThread.java x: 2 commits (all time) y: 6 lines of code src/main/java/com/epam/gmp/config/GMPConfig.java x: 5 commits (all time) y: 85 lines of code src/main/java/com/epam/gmp/service/yaml/YamlFreemarkerEngine.java x: 3 commits (all time) y: 45 lines of code src/main/java/com/epam/gmp/service/yaml/YamlLoader.java x: 3 commits (all time) y: 64 lines of code src/main/java/com/epam/gmp/ExportBinding.java x: 3 commits (all time) y: 10 lines of code src/main/java/com/epam/gmp/service/GMPContext.java x: 3 commits (all time) y: 15 lines of code src/main/java/com/epam/gmp/service/yaml/DefaultYamlPreLoader.java x: 2 commits (all time) y: 10 lines of code src/main/java/com/epam/gmp/service/yaml/DefaultYamlPreProcessor.java x: 2 commits (all time) y: 15 lines of code src/main/java/com/epam/gmp/service/yaml/IYamlPreLoader.java x: 2 commits (all time) y: 4 lines of code src/main/java/com/epam/gmp/service/yaml/YamlLoaderContext.java x: 2 commits (all time) y: 31 lines of code src/main/java/com/epam/gmp/ScriptClassloader.java x: 1 commits (all time) y: 31 lines of code
212.0
lines of code
  min: 4.0
  average: 41.42
  25th percentile: 13.0
  median: 18.0
  75th percentile: 53.0
  max: 212.0
0 12.0
commits (all time)
min: 1.0 | average: 3.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 12.0

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

src/main/java/com/epam/gmp/ScriptExecutionException.java x: 1 contributors (all time) y: 17 lines of code src/main/java/com/epam/gmp/process/GroovyThread.java x: 2 contributors (all time) y: 53 lines of code src/main/java/com/epam/gmp/service/GroovyScriptEngineService.java x: 2 contributors (all time) y: 159 lines of code src/main/java/com/epam/gmp/service/IGroovyScriptEngineService.java x: 1 contributors (all time) y: 13 lines of code src/main/java/com/epam/gmp/service/ScriptContextBuilder.java x: 2 contributors (all time) y: 212 lines of code src/main/java/com/epam/gmp/service/ExitCodeCalculator.java x: 1 contributors (all time) y: 39 lines of code src/main/java/com/epam/gmp/process/GroovyFutureTask.java x: 1 contributors (all time) y: 26 lines of code src/main/java/com/epam/gmp/process/QueuedProcessService.java x: 3 contributors (all time) y: 76 lines of code src/main/java/com/epam/gmp/process/QueuedProcessThreadPoolExecutor.java x: 1 contributors (all time) y: 109 lines of code src/main/java/com/epam/gmp/ScriptContext.java x: 2 contributors (all time) y: 27 lines of code src/main/java/com/epam/gmp/ChainExecutor.java x: 2 contributors (all time) y: 72 lines of code src/main/java/com/epam/gmp/process/IQueuedProcessService.java x: 1 contributors (all time) y: 9 lines of code src/main/java/com/epam/gmp/service/ConfigLayer.java x: 1 contributors (all time) y: 51 lines of code src/main/java/com/epam/gmp/ScriptResult.java x: 1 contributors (all time) y: 18 lines of code src/main/java/com/epam/gmp/process/IQueuedThread.java x: 1 contributors (all time) y: 6 lines of code src/main/java/com/epam/gmp/config/GMPConfig.java x: 2 contributors (all time) y: 85 lines of code src/main/java/com/epam/gmp/service/yaml/YamlFreemarkerEngine.java x: 2 contributors (all time) y: 45 lines of code src/main/java/com/epam/gmp/service/yaml/YamlLoader.java x: 2 contributors (all time) y: 64 lines of code src/main/java/com/epam/gmp/ExportBinding.java x: 2 contributors (all time) y: 10 lines of code src/main/java/com/epam/gmp/service/GMPContext.java x: 2 contributors (all time) y: 15 lines of code src/main/java/com/epam/gmp/service/yaml/IYamlPreLoader.java x: 2 contributors (all time) y: 4 lines of code src/main/java/com/epam/gmp/service/yaml/YamlLoaderContext.java x: 2 contributors (all time) y: 31 lines of code src/main/java/com/epam/gmp/ScriptClassloader.java x: 1 contributors (all time) y: 31 lines of code
212.0
lines of code
  min: 4.0
  average: 41.42
  25th percentile: 13.0
  median: 18.0
  75th percentile: 53.0
  max: 212.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.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".