apache / tomcat-native
File Size

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

Intro
Learn more...
File Size Overall
21% | 25% | 34% | 9% | 8%
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
c34% | 41% | 17% | 2% | 2%
h0% | 0% | 90% | 0% | 9%
xsl0% | 0% | 100% | 0% | 0%
pl0% | 0% | 66% | 33% | 0%
inc0% | 0% | 100% | 0% | 0%
xml0% | 0% | 43% | 21% | 35%
css0% | 0% | 97% | 0% | 2%
java0% | 0% | 0% | 73% | 26%
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
native27% | 32% | 30% | 4% | 5%
xdocs0% | 0% | 70% | 10% | 18%
java0% | 0% | 0% | 71% | 28%
Longest Files (Top 41)
File# lines# units
sslcontext.c
in native/src
1447 9
ssl.c
in native/src
1000 23
sslutils.c
in native/src
732 20
jnilib.c
in native/src
438 9
sslconf.c
in native/src
294 4
xsl
style.xsl
in xdocs
259 -
ssl_private.h
in native/include
251 -
tcn.h
in native/include
234 -
api.pl
in native/build
216 4
215 -
changelog.xml
in xdocs/miscellaneous
212 -
docs-stylesheet.css
in xdocs/images
207 -
SSL.java
in java/org/apache/tomcat/jni
195 -
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
index.xml
in xdocs
105 -
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 -
2023.xml
in xdocs/news
30 -
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 -
project.xml
in xdocs/miscellaneous
22 -
project.xml
in xdocs
22 -
project.xml
in xdocs/news
22 -
2024.xml
in xdocs/news
22 -
pool.c
in native/src
21 -
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
Pool.java
in java/org/apache/tomcat/jni
5 -
Sockaddr.java
in java/org/apache/tomcat/jni
5 1
Buffer.java
in java/org/apache/tomcat/jni
5 -
CertificateVerifier.java
in java/org/apache/tomcat/jni
4 -
Files With Most Units (Top 14)
File# lines# units
ssl.c
in native/src
1000 23
sslutils.c
in native/src
732 20
jnilib.c
in native/src
438 9
sslcontext.c
in native/src
1447 9
sslconf.c
in native/src
294 4
error.c
in native/src
84 4
api.pl
in native/build
216 4
Library.java
in java/org/apache/tomcat/jni
106 3
LibraryNotFoundError.java
in java/org/apache/tomcat/jni
12 2
system.c
in native/os/win32
118 2
FileInfo.java
in java/org/apache/tomcat/jni
5 1
SSLContext.java
in java/org/apache/tomcat/jni
66 1
Sockaddr.java
in java/org/apache/tomcat/jni
5 1
lineends.pl
in native/build
111 1
Files With Long Lines (Top 8)

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

File# lines# units# long lines
index.xml
in xdocs
105 - 3
ssl_private.h
in native/include
251 - 2
sslconf.c
in native/src
294 4 2
SSL.java
in java/org/apache/tomcat/jni
195 - 1
xsl
style.xsl
in xdocs
259 - 1
docs-stylesheet.css
in xdocs/images
207 - 1
sslutils.c
in native/src
732 20 1
api.pl
in native/build
216 4 1
Correlations

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

xdocs/style.xsl x: 23 commits (all time) y: 259 lines of code xdocs/index.xml x: 75 commits (all time) y: 105 lines of code xdocs/news/2024.xml x: 2 commits (all time) y: 22 lines of code native/include/tcn_version.h x: 68 commits (all time) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 222 commits (all time) y: 212 lines of code native/src/jnilib.c x: 44 commits (all time) y: 438 lines of code java/org/apache/tomcat/jni/Library.java x: 21 commits (all time) y: 106 lines of code xdocs/miscellaneous/project.xml x: 17 commits (all time) y: 22 lines of code xdocs/news/project.xml x: 18 commits (all time) y: 22 lines of code xdocs/project.xml x: 20 commits (all time) y: 22 lines of code native/src/sslcontext.c x: 135 commits (all time) y: 1447 lines of code native/include/ssl_private.h x: 97 commits (all time) y: 251 lines of code native/src/ssl.c x: 140 commits (all time) y: 1000 lines of code native/src/sslconf.c x: 7 commits (all time) y: 294 lines of code java/org/apache/tomcat/jni/SSL.java x: 33 commits (all time) y: 195 lines of code xdocs/news/2023.xml x: 4 commits (all time) y: 30 lines of code native/src/sslutils.c x: 93 commits (all time) y: 732 lines of code native/NMAKEmakefile.inc x: 9 commits (all time) y: 215 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 30 commits (all time) y: 66 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/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 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/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 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
1447.0
lines of code
  min: 4.0
  average: 163.59
  25th percentile: 16.5
  median: 31.0
  75th percentile: 213.5
  max: 1447.0
0 222.0
commits (all time)
min: 1.0 | average: 31.32 | 25th percentile: 4.0 | median: 14.0 | 75th percentile: 31.5 | max: 222.0

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

xdocs/style.xsl x: 6 contributors (all time) y: 259 lines of code xdocs/index.xml x: 9 contributors (all time) y: 105 lines of code xdocs/news/2024.xml x: 1 contributors (all time) y: 22 lines of code native/include/tcn_version.h x: 6 contributors (all time) y: 25 lines of code xdocs/miscellaneous/changelog.xml x: 14 contributors (all time) y: 212 lines of code native/src/jnilib.c x: 8 contributors (all time) y: 438 lines of code java/org/apache/tomcat/jni/Library.java x: 6 contributors (all time) y: 106 lines of code xdocs/miscellaneous/project.xml x: 4 contributors (all time) y: 22 lines of code xdocs/news/project.xml x: 5 contributors (all time) y: 22 lines of code xdocs/project.xml x: 6 contributors (all time) y: 22 lines of code native/src/sslcontext.c x: 15 contributors (all time) y: 1447 lines of code native/include/ssl_private.h x: 13 contributors (all time) y: 251 lines of code native/src/ssl.c x: 13 contributors (all time) y: 1000 lines of code native/src/sslconf.c x: 6 contributors (all time) y: 294 lines of code java/org/apache/tomcat/jni/SSL.java x: 4 contributors (all time) y: 195 lines of code xdocs/news/2023.xml x: 1 contributors (all time) y: 30 lines of code native/src/sslutils.c x: 10 contributors (all time) y: 732 lines of code native/NMAKEmakefile.inc x: 2 contributors (all time) y: 215 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 5 contributors (all time) y: 66 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/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 native/src/error.c x: 5 contributors (all time) y: 84 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 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 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
1447.0
lines of code
  min: 4.0
  average: 163.59
  25th percentile: 16.5
  median: 31.0
  75th percentile: 213.5
  max: 1447.0
0 15.0
contributors (all time)
min: 1.0 | average: 4.68 | 25th percentile: 1.5 | median: 4.0 | 75th percentile: 6.0 | max: 15.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".