Thursday, March 17, 2011

Java static source code analysis - Part 2

Here is the source count output for the Oracle JDK Java libraries (jdk1.6.0 22) and various packages (java lang, swing, net)

Larger projects, Oracle JDK 1.6.0.22 (src.zip)

Oracle JDK 1.6.0.22 (src.zip)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 7209 244417 910071 931087
C 7 437 1304 3186
C/C++ Header 7 56 128 169
-------------------------------------------------------------------------------
SUM: 7223 244910 911503 934442
-------------------------------------------------------------------------------

$ src/java/lang/ Oracle JDK 1.6.0.22 (src.zip)
169 text files.
169 unique files.
0 files ignored.

-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 169 3598 34295 17117
-------------------------------------------------------------------------------
SUM: 169 3598 34295 17117
-------------------------------------------------------------------------------

$ src/java/lang/ Oracle JDK 1.6.0.22 (src.zip)
$ perl cloc-1.53.pl src-large-nocommit/src/java/util/
233 text files.
233 unique files.
0 files ignored.

-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 233 8775 60767 48541
-------------------------------------------------------------------------------
SUM: 233 8775 60767 48541
-------------------------------------------------------------------------------

$ src/java/lang/ Oracle JDK 1.6.0.22 (src.zip)
$ perl cloc-1.53.pl src-large-nocommit/src/java/net/
67 text files.
67 unique files.
0 files ignored.

-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 67 2292 13774 10703
-------------------------------------------------------------------------------
SUM: 67 2292 13774 10703
-------------------------------------------------------------------------------

$ src/java/lang/ Oracle JDK 1.6.0.22 (src.zip)
$ perl cloc-1.53.pl src-large-nocommit/src/javax/swing/
620 text files.
620 unique files.
0 files ignored.

http://cloc.sourceforge.net v 1.53 T=20.0 s (31.0 files/s, 16211.1 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 620 33091 122986 168146
-------------------------------------------------------------------------------
SUM: 620 33091 122986 168146
-------------------------------------------------------------------------------

No comments:

Post a Comment