"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of hadoop-3.3.0-src.tar.gz (15 Jul 19:05, 33629319 Bytes)

About: Apache Hadoop is a software framework that allows for the distributed processing of large data sets across clusters of computers (implementing a computational paradigm named Map/Reduce, and providing a distributed file system named HDFS and a framework for job scheduling and cluster resource management named YARN). Sources.



Fossies downloads: /linux/mischadoop-3.3.0-src.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 17721  (14299 files within 3422 directories)

Histograms of CLOC analysis data of hadoop-3.3.0-src.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of hadoop-3.3.0-src.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
   14153 text files.
   13985 unique files.                              
     523 files ignored.

github.com/AlDanial/cloc v 1.86  T=43.75 s (311.9 files/s, 103664.1 lines/s)
----------------------------------------------------------------------------------------
Language                   files     blank   comment      code    scale   3rd gen. equiv
----------------------------------------------------------------------------------------
Java                        10816    292710    545919   1728923 x   1.36 =     2351335.28
XML                           320     41251     32993   1291544 x   1.90 =     2453933.60
Markdown                      469     29940         0    104674 x   1.00 =      104674.00
C/C++ Header                  562     19329     45941     89622 x   1.00 =       89622.00
C++                           230      9969     12471     52039 x   1.51 =       78578.89
C                             153      7123      8893     44124 x   0.77 =       33975.48
JavaScript                    479      5783     19613     40283 x   1.48 =       59618.84
JSON                           50         8         0     23122 x   2.50 =       57805.00
Maven                         110      1140      2112     22869 x   1.90 =       43451.10
CSS                            28       503       646     12202 x   1.00 =       12202.00
Protocol Buffers               77      1627      3674      6588 x   2.00 =       13176.00
HTML                           52       620       740      4365 x   1.90 =        8293.50
Bourne Shell                   76      1116      3180      4232 x   3.81 =       16123.92
Velocity Template Language     14      1275       172      3739 x   1.00 =        3739.00
Handlebars                     87       264      1453      3478 x   2.50 =        8695.00
Bourne Again Shell             20       373       580      2004 x   3.81 =        7635.24
DOS Batch                      26       379         0      2002 x   0.63 =        1261.26
CMake                          40       349       908      1680 x   1.00 =        1680.00
Sass                            8       175         3       960 x   1.50 =        1440.00
YAML                            1         7        17       716 x   0.90 =         644.40
SQL                            10       176       194       639 x   2.29 =        1463.31
Python                          3        98       125       467 x   4.20 =        1961.40
TeX                             2        53        30       318 x   1.50 =         477.00
SVG                             2         0         0       296 x   1.00 =         296.00
XSLT                            6        39        93       269 x   1.90 =         511.10
Dockerfile                      2        31        98       137 x   2.00 =         274.00
IDL                             1        23         0       107 x   3.80 =         406.60
diff                            1         6        28        64 x   1.00 =          64.00
Windows Message File            1        15        21        28 x   1.00 =          28.00
make                            1         6         0        14 x   2.50 =          35.00
----------------------------------------------------------------------------------------
SUM:                       13647    414388    679904   3441505 x   1.56 =     5353400.92
----------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)