apache / dubbo-erlang
File Size

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

Intro
Learn more...
File Size Overall
0% | 12% | 21% | 32% | 33%
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
erl0% | 15% | 26% | 29% | 28%
java0% | 0% | 0% | 45% | 54%
hrl0% | 0% | 0% | 38% | 61%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 15% | 26% | 29% | 28%
tools0% | 0% | 0% | 45% | 54%
include0% | 0% | 0% | 38% | 61%
Longest Files (Top 50)
File# lines# units
802 -
326 -
326 -
283 -
238 -
225 -
198 -
188 -
180 -
178 -
169 -
ErlProjectGenerater.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater
159 8
154 -
MavenJarUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
151 8
144 -
ParseJarInterfaceInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
134 6
134 -
dubbo.hrl
in include
118 -
102 -
101 -
90 -
CommonTypeInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
89 7
82 -
82 -
81 -
79 -
MethodInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
77 16
75 -
ErlTypeTransformUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
74 4
74 -
71 -
70 -
67 -
InterfaceParse.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
60 2
58 -
56 -
54 -
hessian.hrl
in include
53 -
53 -
java_type.hrl
in include
51 -
51 -
50 -
MethodParseUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
47 2
47 -
47 -
46 -
46 -
App.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis
45 3
34 -
CommonTypeItem.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
31 6
Files With Most Units (Top 15)
File# lines# units
MethodInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
77 16
MavenJarUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
151 8
ErlProjectGenerater.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater
159 8
CommonTypeInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
89 7
UserInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/erltool
27 7
CommonTypeItem.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
31 6
InterfaceInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
27 6
ParseJarInterfaceInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
134 6
ProjectInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater
24 6
CommonTypeFieldInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
21 5
ErlTypeTransformUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
74 4
App.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis
45 3
InterfaceParse.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
60 2
MethodParseUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
47 2
Start.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis
15 1
Files With Long Lines (Top 24)

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

File# lines# units# long lines
58 - 29
283 - 7
java_type.hrl
in include
51 - 6
154 - 6
MavenJarUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
151 8 5
47 - 5
MethodParseUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
47 2 3
238 - 3
326 - 3
180 - 3
802 - 3
225 - 3
75 - 2
198 - 2
188 - 2
dubbo.hrl
in include
118 - 1
CommonTypeInfo.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse
89 7 1
ErlTypeTransformUtil.java
in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils
74 4 1
134 - 1
28 - 1
82 - 1
70 - 1
53 - 1
46 - 1
Correlations

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

src/dubbo_provider_worker_sup.erl x: 5 commits (all time) y: 79 lines of code src/dubbo_provider_protocol.erl x: 9 commits (all time) y: 180 lines of code src/dubbo_registry_zookeeper.erl x: 9 commits (all time) y: 326 lines of code src/dubbo_serializa_hessian.erl x: 9 commits (all time) y: 225 lines of code src/dubbo_serializa_json.erl x: 9 commits (all time) y: 238 lines of code src/dubbo_type_encoding.erl x: 3 commits (all time) y: 82 lines of code src/dubbo_protocol_registry.erl x: 6 commits (all time) y: 101 lines of code include/dubbo.hrl x: 13 commits (all time) y: 118 lines of code src/dubbo_common_fun.erl x: 11 commits (all time) y: 102 lines of code src/dubbo_service_config.erl x: 4 commits (all time) y: 90 lines of code include/java_type.hrl x: 4 commits (all time) y: 51 lines of code src/dubbo_java_type_defined.erl x: 3 commits (all time) y: 58 lines of code src/dubbo_provider_consumer_reg_table.erl x: 7 commits (all time) y: 283 lines of code src/dubbo_type_transfer.erl x: 9 commits (all time) y: 81 lines of code src/dubbo_exchanger.erl x: 3 commits (all time) y: 27 lines of code src/dubboerl_sup.erl x: 8 commits (all time) y: 47 lines of code src/dubbo_invoker.erl x: 15 commits (all time) y: 75 lines of code src/dubbo_protocol_dubbo.erl x: 9 commits (all time) y: 154 lines of code src/dubbo_client_default.erl x: 4 commits (all time) y: 326 lines of code include/dubboerl.hrl x: 7 commits (all time) y: 30 lines of code src/dubbo_codec.erl x: 9 commits (all time) y: 134 lines of code src/dubbo_directory.erl x: 8 commits (all time) y: 198 lines of code src/dubbo_extension.erl x: 5 commits (all time) y: 178 lines of code src/dubbo_node_config_util.erl x: 11 commits (all time) y: 71 lines of code src/dubbo_time_util.erl x: 3 commits (all time) y: 54 lines of code src/dubboerl_app.erl x: 11 commits (all time) y: 67 lines of code src/dubbo_registry_sup.erl x: 1 commits (all time) y: 74 lines of code src/dubbo_protocol.erl x: 6 commits (all time) y: 20 lines of code src/dubbo_shutdown.erl x: 2 commits (all time) y: 144 lines of code src/dubbo_traffic_control.erl x: 8 commits (all time) y: 50 lines of code src/dubbo_filter.erl x: 3 commits (all time) y: 21 lines of code src/dubbo_registry.erl x: 3 commits (all time) y: 53 lines of code include/constrans.hrl x: 1 commits (all time) y: 19 lines of code src/dubbo_adapter.erl x: 5 commits (all time) y: 34 lines of code src/dubbo_cluster.erl x: 2 commits (all time) y: 21 lines of code src/dubbo_config_util.erl x: 4 commits (all time) y: 47 lines of code src/dubbo_loadbalance_random.erl x: 2 commits (all time) y: 24 lines of code src/dubboerl.erl x: 11 commits (all time) y: 46 lines of code src/dubbo_transport_pool_sup.erl x: 1 commits (all time) y: 70 lines of code src/cotton_hessian.erl x: 5 commits (all time) y: 802 lines of code src/dubbo_lists_util.erl x: 2 commits (all time) y: 46 lines of code include/dubbo_type.hrl x: 4 commits (all time) y: 17 lines of code include/hessian.hrl x: 2 commits (all time) y: 53 lines of code src/dubbo_heartbeat.erl x: 7 commits (all time) y: 28 lines of code src/dubbo_id_generator.erl x: 4 commits (all time) y: 169 lines of code src/dubbo_network_tools.erl x: 3 commits (all time) y: 31 lines of code src/dubbo_provider_worker.erl x: 4 commits (all time) y: 188 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/Start.java x: 4 commits (all time) y: 15 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/erltool/UserInfo.java x: 4 commits (all time) y: 27 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ErlProjectGenerater.java x: 4 commits (all time) y: 159 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ProjectInfo.java x: 4 commits (all time) y: 24 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/CommonTypeFieldInfo.java x: 4 commits (all time) y: 21 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/CommonTypeItem.java x: 4 commits (all time) y: 31 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/InterfaceParse.java x: 4 commits (all time) y: 60 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/MethodInfo.java x: 4 commits (all time) y: 77 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/ParseJarInterfaceInfo.java x: 4 commits (all time) y: 134 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils/ErlTypeTransformUtil.java x: 4 commits (all time) y: 74 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils/MavenJarUtil.java x: 4 commits (all time) y: 151 lines of code
802.0
lines of code
  min: 15.0
  average: 98.83
  25th percentile: 31.0
  median: 63.5
  75th percentile: 134.0
  max: 802.0
0 15.0
commits (all time)
min: 1.0 | average: 5.29 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 7.25 | max: 15.0

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

src/dubbo_provider_worker_sup.erl x: 4 contributors (all time) y: 79 lines of code src/dubbo_provider_protocol.erl x: 3 contributors (all time) y: 180 lines of code src/dubbo_registry_zookeeper.erl x: 2 contributors (all time) y: 326 lines of code src/dubbo_serializa_hessian.erl x: 3 contributors (all time) y: 225 lines of code src/dubbo_serializa_json.erl x: 3 contributors (all time) y: 238 lines of code src/dubbo_type_encoding.erl x: 3 contributors (all time) y: 82 lines of code src/dubbo_protocol_registry.erl x: 1 contributors (all time) y: 101 lines of code include/dubbo.hrl x: 2 contributors (all time) y: 118 lines of code src/dubbo_common_fun.erl x: 2 contributors (all time) y: 102 lines of code src/dubbo_service_config.erl x: 1 contributors (all time) y: 90 lines of code include/java_type.hrl x: 2 contributors (all time) y: 51 lines of code src/dubbo_java_type_defined.erl x: 2 contributors (all time) y: 58 lines of code src/dubbo_provider_consumer_reg_table.erl x: 1 contributors (all time) y: 283 lines of code src/dubbo_type_transfer.erl x: 2 contributors (all time) y: 81 lines of code src/dubbo_cluster_failfast.erl x: 1 contributors (all time) y: 51 lines of code src/dubbo_exchanger.erl x: 1 contributors (all time) y: 27 lines of code src/dubbo_reference_config.erl x: 1 contributors (all time) y: 82 lines of code src/dubboerl_sup.erl x: 2 contributors (all time) y: 47 lines of code src/dubbo_invoker.erl x: 2 contributors (all time) y: 75 lines of code src/dubbo_protocol_dubbo.erl x: 1 contributors (all time) y: 154 lines of code src/dubbo_client_default.erl x: 1 contributors (all time) y: 326 lines of code include/dubboerl.hrl x: 2 contributors (all time) y: 30 lines of code src/dubbo_codec.erl x: 2 contributors (all time) y: 134 lines of code src/dubbo_directory.erl x: 1 contributors (all time) y: 198 lines of code src/dubbo_extension.erl x: 1 contributors (all time) y: 178 lines of code src/dubbo_node_config_util.erl x: 2 contributors (all time) y: 71 lines of code src/dubbo_time_util.erl x: 2 contributors (all time) y: 54 lines of code src/dubboerl_app.erl x: 2 contributors (all time) y: 67 lines of code src/dubbo_registry_sup.erl x: 1 contributors (all time) y: 74 lines of code src/dubbo_protocol.erl x: 1 contributors (all time) y: 20 lines of code src/dubbo_shutdown.erl x: 1 contributors (all time) y: 144 lines of code src/dubbo_traffic_control.erl x: 2 contributors (all time) y: 50 lines of code src/dubbo_adapter.erl x: 2 contributors (all time) y: 34 lines of code src/dubbo_loadbalance_random.erl x: 1 contributors (all time) y: 24 lines of code src/dubbo_transport_pool_sup.erl x: 1 contributors (all time) y: 70 lines of code src/cotton_hessian.erl x: 2 contributors (all time) y: 802 lines of code include/common.hrl x: 2 contributors (all time) y: 21 lines of code include/dubbo_type.hrl x: 2 contributors (all time) y: 17 lines of code src/dubbo_heartbeat.erl x: 2 contributors (all time) y: 28 lines of code src/dubbo_id_generator.erl x: 2 contributors (all time) y: 169 lines of code src/dubbo_provider_worker.erl x: 2 contributors (all time) y: 188 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/Start.java x: 2 contributors (all time) y: 15 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ErlProjectGenerater.java x: 2 contributors (all time) y: 159 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ProjectInfo.java x: 2 contributors (all time) y: 24 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/CommonTypeInfo.java x: 2 contributors (all time) y: 89 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/InterfaceParse.java x: 2 contributors (all time) y: 60 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/MethodInfo.java x: 2 contributors (all time) y: 77 lines of code tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils/MavenJarUtil.java x: 2 contributors (all time) y: 151 lines of code
802.0
lines of code
  min: 15.0
  average: 98.83
  25th percentile: 31.0
  median: 63.5
  75th percentile: 134.0
  max: 802.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.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): 1 points

src/dubbo_provider_worker_sup.erl x: 2 commits (90d) y: 79 lines of code
79.0
lines of code
  min: 79.0
  average: 79.0
  25th percentile: 79.0
  median: 79.0
  75th percentile: 79.0
  max: 79.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (90 days): 1 points

src/dubbo_provider_worker_sup.erl x: 2 contributors (90d) y: 79 lines of code
79.0
lines of code
  min: 79.0
  average: 79.0
  25th percentile: 79.0
  median: 79.0
  75th percentile: 79.0
  max: 79.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0