apache / tomcat-native
File Size

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

Intro
Learn more...
File Size Overall
38% | 10% | 34% | 8% | 7%
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
c60% | 17% | 16% | 2% | 2%
h0% | 0% | 90% | 0% | 9%
xsl0% | 0% | 100% | 0% | 0%
pl0% | 0% | 66% | 33% | 0%
inc0% | 0% | 100% | 0% | 0%
css0% | 0% | 97% | 0% | 2%
java0% | 0% | 48% | 25% | 26%
xml0% | 0% | 0% | 65% | 34%
in0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
native47% | 13% | 29% | 4% | 4%
xdocs0% | 0% | 53% | 29% | 16%
java0% | 0% | 47% | 24% | 28%
Longest Files (Top 40)
File# lines# units
sslcontext.c
in native/src
1453 9
ssl.c
in native/src
1160 25
sslutils.c
in native/src
734 20
jnilib.c
in native/src
427 9
sslconf.c
in native/src
294 4
xsl
style.xsl
in xdocs
261 -
ssl_private.h
in native/include
250 -
tcn.h
in native/include
234 -
api.pl
in native/build
216 4
215 -
docs-stylesheet.css
in xdocs/images
207 -
SSL.java
in java/org/apache/tomcat/jni
202 1
changelog.xml
in xdocs/miscellaneous
136 -
index.xml
in xdocs
125 -
system.c
in native/os/win32
118 2
lineends.pl
in native/build
111 1
Library.java
in java/org/apache/tomcat/jni
106 3
error.c
in native/src
84 4
in
tcnative.spec.in
in native/build/rpm
81 -
SSLContext.java
in java/org/apache/tomcat/jni
66 1
tls-renegotiation.xml
in xdocs/miscellaneous
31 -
in
Makefile.in
in native
28 -
tcn_version.h
in native/include
25 -
2022.xml
in xdocs/news
23 -
tcn_api.h
in native/include
23 -
2023.xml
in xdocs/news
22 -
project.xml
in xdocs/news
21 -
pool.c
in native/src
21 -
project.xml
in xdocs/miscellaneous
20 -
project.xml
in xdocs
20 -
LibraryNotFoundError.java
in java/org/apache/tomcat/jni
12 2
10 -
SSLConf.java
in java/org/apache/tomcat/jni
9 -
style.css
in xdocs/images
6 -
bb.c
in native/src
6 -
FileInfo.java
in java/org/apache/tomcat/jni
5 1
Sockaddr.java
in java/org/apache/tomcat/jni
5 1
Pool.java
in java/org/apache/tomcat/jni
5 -
Buffer.java
in java/org/apache/tomcat/jni
5 -
CertificateVerifier.java
in java/org/apache/tomcat/jni
4 -
Files With Most Units (Top 15)
File# lines# units
ssl.c
in native/src
1160 25
sslutils.c
in native/src
734 20
jnilib.c
in native/src
427 9
sslcontext.c
in native/src
1453 9
api.pl
in native/build
216 4
sslconf.c
in native/src
294 4
error.c
in native/src
84 4
Library.java
in java/org/apache/tomcat/jni
106 3
system.c
in native/os/win32
118 2
LibraryNotFoundError.java
in java/org/apache/tomcat/jni
12 2
lineends.pl
in native/build
111 1
FileInfo.java
in java/org/apache/tomcat/jni
5 1
Sockaddr.java
in java/org/apache/tomcat/jni
5 1
SSLContext.java
in java/org/apache/tomcat/jni
66 1
SSL.java
in java/org/apache/tomcat/jni
202 1
Files With Long Lines (Top 8)

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

File# lines# units# long lines
ssl_private.h
in native/include
250 - 2
sslconf.c
in native/src
294 4 2
index.xml
in xdocs
125 - 1
docs-stylesheet.css
in xdocs/images
207 - 1
xsl
style.xsl
in xdocs
261 - 1
api.pl
in native/build
216 4 1
sslutils.c
in native/src
734 20 1
SSL.java
in java/org/apache/tomcat/jni
202 1 1
Correlations

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

native/NMAKEmakefile.inc x: 9 commits (all time) y: 215 lines of code native/include/tcn_version.h x: 65 commits (all time) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 200 commits (all time) y: 136 lines of code native/src/sslcontext.c x: 129 commits (all time) y: 1453 lines of code native/include/ssl_private.h x: 96 commits (all time) y: 250 lines of code native/src/ssl.c x: 133 commits (all time) y: 1160 lines of code native/src/sslutils.c x: 92 commits (all time) y: 734 lines of code native/src/sslconf.c x: 6 commits (all time) y: 294 lines of code xdocs/index.xml x: 69 commits (all time) y: 125 lines of code xdocs/news/2023.xml x: 2 commits (all time) y: 22 lines of code java/org/apache/tomcat/jni/Library.java x: 19 commits (all time) y: 106 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 30 commits (all time) y: 66 lines of code xdocs/news/project.xml x: 14 commits (all time) y: 21 lines of code java/org/apache/tomcat/jni/LibraryNotFoundError.java x: 2 commits (all time) y: 12 lines of code java/org/apache/tomcat/jni/SSL.java x: 29 commits (all time) y: 202 lines of code java/org/apache/tomcat/jni/SSLConf.java x: 4 commits (all time) y: 9 lines of code xdocs/news/2022.xml x: 4 commits (all time) y: 23 lines of code xdocs/miscellaneous/project.xml x: 13 commits (all time) y: 20 lines of code xdocs/project.xml x: 15 commits (all time) y: 20 lines of code native/src/error.c x: 24 commits (all time) y: 84 lines of code xdocs/miscellaneous/tls-renegotiation.xml x: 2 commits (all time) y: 31 lines of code native/build/rpm/tcnative.spec.in x: 14 commits (all time) y: 81 lines of code native/include/tcn.h x: 47 commits (all time) y: 234 lines of code native/src/jnilib.c x: 41 commits (all time) y: 427 lines of code native/os/win32/system.c x: 30 commits (all time) y: 118 lines of code java/org/apache/tomcat/jni/Buffer.java x: 5 commits (all time) y: 5 lines of code java/org/apache/tomcat/jni/FileInfo.java x: 7 commits (all time) y: 5 lines of code java/org/apache/tomcat/jni/Pool.java x: 10 commits (all time) y: 5 lines of code java/org/apache/tomcat/jni/Sockaddr.java x: 8 commits (all time) y: 5 lines of code native/src/bb.c x: 5 commits (all time) y: 6 lines of code native/src/pool.c x: 19 commits (all time) y: 21 lines of code xdocs/style.xsl x: 19 commits (all time) y: 261 lines of code native/include/tcn_api.h x: 10 commits (all time) y: 23 lines of code native/Makefile.in x: 19 commits (all time) y: 28 lines of code java/org/apache/tomcat/jni/CertificateVerifier.java x: 1 commits (all time) y: 4 lines of code native/build/api.pl x: 3 commits (all time) y: 216 lines of code xdocs/images/docs-stylesheet.css x: 2 commits (all time) y: 207 lines of code xdocs/images/style.css x: 1 commits (all time) y: 6 lines of code native/build/lineends.pl x: 5 commits (all time) y: 111 lines of code
1453.0
lines of code
  min: 4.0
  average: 169.52
  25th percentile: 14.0
  median: 48.5
  75th percentile: 213.0
  max: 1453.0
0 200.0
commits (all time)
min: 1.0 | average: 30.17 | 25th percentile: 4.25 | median: 13.5 | 75th percentile: 30.0 | max: 200.0

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

native/NMAKEmakefile.inc x: 2 contributors (all time) y: 215 lines of code native/include/tcn_version.h x: 6 contributors (all time) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 12 contributors (all time) y: 136 lines of code native/src/sslcontext.c x: 14 contributors (all time) y: 1453 lines of code native/include/ssl_private.h x: 12 contributors (all time) y: 250 lines of code native/src/ssl.c x: 12 contributors (all time) y: 1160 lines of code native/src/sslutils.c x: 10 contributors (all time) y: 734 lines of code native/src/sslconf.c x: 5 contributors (all time) y: 294 lines of code xdocs/index.xml x: 8 contributors (all time) y: 125 lines of code xdocs/news/2023.xml x: 1 contributors (all time) y: 22 lines of code java/org/apache/tomcat/jni/Library.java x: 6 contributors (all time) y: 106 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 5 contributors (all time) y: 66 lines of code xdocs/news/project.xml x: 5 contributors (all time) y: 21 lines of code java/org/apache/tomcat/jni/LibraryNotFoundError.java x: 1 contributors (all time) y: 12 lines of code java/org/apache/tomcat/jni/SSL.java x: 3 contributors (all time) y: 202 lines of code java/org/apache/tomcat/jni/SSLConf.java x: 1 contributors (all time) y: 9 lines of code xdocs/news/2022.xml x: 1 contributors (all time) y: 23 lines of code xdocs/miscellaneous/project.xml x: 4 contributors (all time) y: 20 lines of code xdocs/project.xml x: 6 contributors (all time) y: 20 lines of code native/src/error.c x: 5 contributors (all time) y: 84 lines of code xdocs/miscellaneous/tls-renegotiation.xml x: 1 contributors (all time) y: 31 lines of code native/build/rpm/tcnative.spec.in x: 4 contributors (all time) y: 81 lines of code native/include/tcn.h x: 6 contributors (all time) y: 234 lines of code native/src/jnilib.c x: 7 contributors (all time) y: 427 lines of code java/overview.html x: 3 contributors (all time) y: 10 lines of code native/os/win32/system.c x: 3 contributors (all time) y: 118 lines of code java/org/apache/tomcat/jni/Buffer.java x: 3 contributors (all time) y: 5 lines of code java/org/apache/tomcat/jni/FileInfo.java x: 2 contributors (all time) y: 5 lines of code native/src/bb.c x: 4 contributors (all time) y: 6 lines of code native/src/pool.c x: 3 contributors (all time) y: 21 lines of code xdocs/style.xsl x: 6 contributors (all time) y: 261 lines of code native/include/tcn_api.h x: 4 contributors (all time) y: 23 lines of code java/org/apache/tomcat/jni/CertificateVerifier.java x: 1 contributors (all time) y: 4 lines of code native/build/api.pl x: 1 contributors (all time) y: 216 lines of code xdocs/images/docs-stylesheet.css x: 1 contributors (all time) y: 207 lines of code native/build/lineends.pl x: 3 contributors (all time) y: 111 lines of code
1453.0
lines of code
  min: 4.0
  average: 169.52
  25th percentile: 14.0
  median: 48.5
  75th percentile: 213.0
  max: 1453.0
0 14.0
contributors (all time)
min: 1.0 | average: 4.55 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 14.0

File Size vs. Commits (30 days): 4 points

native/NMAKEmakefile.inc x: 2 commits (30d) y: 215 lines of code native/include/tcn_version.h x: 1 commits (30d) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 3 commits (30d) y: 136 lines of code native/src/sslcontext.c x: 1 commits (30d) y: 1453 lines of code
1453.0
lines of code
  min: 25.0
  average: 457.25
  25th percentile: 52.75
  median: 175.5
  75th percentile: 1143.5
  max: 1453.0
0 3.0
commits (30d)
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.75 | max: 3.0

File Size vs. Contributors (30 days): 4 points

native/NMAKEmakefile.inc x: 1 contributors (30d) y: 215 lines of code native/include/tcn_version.h x: 1 contributors (30d) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 1 contributors (30d) y: 136 lines of code native/src/sslcontext.c x: 1 contributors (30d) y: 1453 lines of code
1453.0
lines of code
  min: 25.0
  average: 457.25
  25th percentile: 52.75
  median: 175.5
  75th percentile: 1143.5
  max: 1453.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 12 points

native/NMAKEmakefile.inc x: 2 commits (90d) y: 215 lines of code native/include/tcn_version.h x: 3 commits (90d) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 12 commits (90d) y: 136 lines of code native/src/sslcontext.c x: 3 commits (90d) y: 1453 lines of code native/include/ssl_private.h x: 3 commits (90d) y: 250 lines of code native/src/ssl.c x: 2 commits (90d) y: 1160 lines of code native/src/sslutils.c x: 2 commits (90d) y: 734 lines of code native/src/sslconf.c x: 1 commits (90d) y: 294 lines of code xdocs/index.xml x: 1 commits (90d) y: 125 lines of code xdocs/news/2023.xml x: 1 commits (90d) y: 22 lines of code java/org/apache/tomcat/jni/Library.java x: 1 commits (90d) y: 106 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 1 commits (90d) y: 66 lines of code
1453.0
lines of code
  min: 22.0
  average: 382.17
  25th percentile: 76.0
  median: 175.5
  75th percentile: 624.0
  max: 1453.0
0 12.0
commits (90d)
min: 1.0 | average: 2.67 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

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

native/NMAKEmakefile.inc x: 1 contributors (90d) y: 215 lines of code native/include/tcn_version.h x: 1 contributors (90d) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 3 contributors (90d) y: 136 lines of code native/src/sslcontext.c x: 2 contributors (90d) y: 1453 lines of code native/include/ssl_private.h x: 1 contributors (90d) y: 250 lines of code native/src/ssl.c x: 1 contributors (90d) y: 1160 lines of code native/src/sslutils.c x: 1 contributors (90d) y: 734 lines of code native/src/sslconf.c x: 1 contributors (90d) y: 294 lines of code xdocs/index.xml x: 1 contributors (90d) y: 125 lines of code xdocs/news/2023.xml x: 1 contributors (90d) y: 22 lines of code java/org/apache/tomcat/jni/Library.java x: 1 contributors (90d) y: 106 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 1 contributors (90d) y: 66 lines of code
1453.0
lines of code
  min: 22.0
  average: 382.17
  25th percentile: 76.0
  median: 175.5
  75th percentile: 624.0
  max: 1453.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0