[linux-neuchatel] Nombre de ligne de code dans openjdk et IcedTea.

jean-frederic clere jfclere at gmail.com
Fri Oct 5 09:02:26 CEST 2007


Bonjour,

Suite a ma presentation de IcedTea voici l'information concernant le
nombre de lignes de code du bundle concerne:
openjdk: 3,223,049
icedtea: 49,705

Tomcat-6.0.x fonctionne correctement (sans modifications) avec IcedTea.
Jbossas-5.0.x donne un exception bizarre dans le microcontainer.
(Probleme de classloader ou de forName() un peu trop Sun specfiques?).

A+

Jean-Frederic

Details openjdk:

SLOC    Directory       SLOC-by-Language (Sorted)
2740717 j2se
java=2243867,ansic=403667,cpp=77326,sh=14553,awk=598,
                        lisp=449,asm=158,cs=72,jsp=24,csh=3
482332  hotspot         cpp=382572,java=88047,ansic=8807,asm=1779,sh=1127
0       control         (none)
0       top_dir         (none)


Totals grouped by language (dominant language first):
java:       2331914 (72.35%)
cpp:         459898 (14.27%)
ansic:       412474 (12.80%)
sh:           15680 (0.49%)
asm:           1937 (0.06%)
awk:            598 (0.02%)
lisp:           449 (0.01%)
cs:              72 (0.00%)
jsp:             24 (0.00%)
csh:              3 (0.00%)




Total Physical Source Lines of Code (SLOC)                = 3,223,049
Development Effort Estimate, Person-Years (Person-Months) = 965.41
(11,584.88)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 7.30 (87.54)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 132.33
Total Estimated Cost to Develop                           = $ 130,413,298
 (average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL
license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."

Details icedtea:
SLOC    Directory       SLOC-by-Language (Sorted)
37698   generated       java=37698
7564    rt              java=7564
4443    top_dir         sh=3332,cpp=1111
0       patches         (none)


Totals grouped by language (dominant language first):
java:         45262 (91.06%)
sh:            3332 (6.70%)
cpp:           1111 (2.24%)




Total Physical Source Lines of Code (SLOC)                = 49,705
Development Effort Estimate, Person-Years (Person-Months) = 12.09 (145.02)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 1.38 (16.57)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 8.75
Total Estimated Cost to Develop                           = $ 1,632,532
 (average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL
license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."




More information about the linux-neuchatel mailing list