Confidential - Acme Engineering
Resource Standard Metrics™ for C, C++, C# and Java
Version 7.75 - mSquaredTechnologies.com
License Type: Shareware Evaluation License
Licensed To : Shareware End User - Distribute Freely
License No. : SW1380 License Date: Dec 05, 1998
Build Date : Aug 16 2009 Run Date: Aug 16, 2009
©1996-2009 M Squared Technologies LLC™
________________________________________________________________________
License File: C:\Program Files\MSquared\M2 RSM\rsm.lic
Config. File: C:\Program Files\MSquared\M2 RSM\rsm.cfg
Command Line: -H -SVerbose Metrics Report -v Contact.java Rolodex.java
Verbose Metrics Report
File: Contact.java
________________________________________________________________________
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 74 eLOC 42 lLOC 26 Comment 0 Lines 84
------------------------------------------------------------------------
~~ File Keywords and Metrics ~~
--------------- LOC --------------- case, break .........: 0, 2
Lines of Code (LOC) .: 74 if, else ............: 3, 1
Lines of just { or } : 32 goto, return ........: 0, 2
Lines of just ( or ) : 0 exit, _exit, abort ..: 0, 0, 0
Effective LOC (eLOC) : 42 macros, struct, union: 7, 0, 0
Code Statement (lLOC): 26 class, interface ....: 1, 0
-------------- Lines -------------- template, friend ....: 0, 0
Blank Lines .........: 10 namespace, package ..: 0, 1
Comment Lines .......: 0 inline ..............: 0
Total Logical Lines .: 84 Memory alloc, free ..: 0, 0
Total Physical Lines : 84 Memory new, delete ..: 4, 0
------------ Key Words ------------ ------------- Analysis ------------
Literal Strings .....: 5 Continuation Lines \.: 0
Preprocessor Lines #.: 0 Paren Count (,) .....: 29, 29
#include, import ....: 0, 4 Brace Count {,} .....: 16, 16
#define, typedef ....: 0, 0 Bracket Count [,] ...: 1, 1
const, enum .........: 0, 0 Chars/NBLine, Notices: 13, 6
do, while ...........: 0, 1 Code, eCode Lines ...: 88.1%, 50.0%
switch, default .....: 0, 0 Comment, Blank Lines : 0.0%, 11.9%
for .................: 0 Characters, Spaces ..: 69.4%, 30.6%
________________________________________________________________________
End of File: Contact.java
File: Rolodex.java
________________________________________________________________________
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 154 eLOC 92 lLOC 62 Comment 3 Lines 181
------------------------------------------------------------------------
~~ File Keywords and Metrics ~~
--------------- LOC --------------- case, break .........: 0, 1
Lines of Code (LOC) .: 154 if, else ............: 6, 3
Lines of just { or } : 62 goto, return ........: 0, 10
Lines of just ( or ) : 0 exit, _exit, abort ..: 0, 0, 0
Effective LOC (eLOC) : 92 macros, struct, union: 0, 0, 0
Code Statement (lLOC): 62 class, interface ....: 1, 0
-------------- Lines -------------- template, friend ....: 0, 0
Blank Lines .........: 24 namespace, package ..: 0, 0
Comment Lines .......: 3 inline ..............: 0
Total Logical Lines .: 181 Memory alloc, free ..: 0, 0
Total Physical Lines : 181 Memory new, delete ..: 9, 0
------------ Key Words ------------ ------------- Analysis ------------
Literal Strings .....: 16 Continuation Lines \.: 0
Preprocessor Lines #.: 0 Paren Count (,) .....: 76, 76
#include, import ....: 0, 7 Brace Count {,} .....: 31, 31
#define, typedef ....: 0, 0 Bracket Count [,] ...: 3, 3
const, enum .........: 0, 0 Chars/NBLine, Notices: 15, 12
do, while ...........: 0, 1 Code, eCode Lines ...: 85.1%, 50.8%
switch, default .....: 0, 0 Comment, Blank Lines : 1.7%, 13.3%
for .................: 1 Characters, Spaces ..: 68.7%, 31.3%
________________________________________________________________________
End of File: Rolodex.java
------------------------------------------------------------------------
~~ Total Metrics For 2 Files ~~
------------------------------------------------------------------------
~~ Total Project Summary ~~
LOC 228 eLOC 134 lLOC 88 Comment 3 Lines 265
Average per File, metric/2 files
LOC 114 eLOC 67 lLOC 44 Comment 1 Lines 132
------------------------------------------------------------------------
~~ Project Keywords and Metrics ~~
--------------- LOC --------------- case, break .........: 0, 3
Lines of Code (LOC) .: 228 if, else ............: 9, 4
Lines of just { or } : 94 goto, return ........: 0, 12
Lines of just ( or ) : 0 exit, _exit, abort ..: 0, 0, 0
Effective LOC (eLOC) : 134 macros, struct, union: 7, 0, 0
Code Statement (lLOC): 88 class, interface ....: 2, 0
-------------- Lines -------------- template, friend ....: 0, 0
Blank Lines .........: 34 namespace, package ..: 0, 1
Comment Lines .......: 3 inline ..............: 0
Total Logical Lines .: 265 Memory alloc, free ..: 0, 0
Total Physical Lines : 265 Memory new, delete ..: 13, 0
------------ Key Words ------------ ------------- Analysis ------------
Literal Strings .....: 21 Continuation Lines \.: 0
Preprocessor Lines #.: 0 Paren Count (,) .....: 105, 105
#include, import ....: 0, 11 Brace Count {,} .....: 47, 47
#define, typedef ....: 0, 0 Bracket Count [,] ...: 4, 4
const, enum .........: 0, 0 Chars/NBLine, Notices: 14, 18
do, while ...........: 0, 2 Code, eCode Lines ...: 86.0%, 50.6%
switch, default .....: 0, 0 Comment, Blank Lines : 1.1%, 12.8%
for .................: 1 Characters, Spaces ..: 68.9%, 31.1%
------------------------------------------------------------------------
~~ File Summary ~~
C Source Files *.c ....: 0 C/C++ Include Files *.h: 0
C++ Source Files *.c* .: 0 C++ Include Files *.h* : 0
C# Source Files *.cs ..: 0 Java Source File *.jav*: 2
Other Source Files ....: 0
Total File Count ......: 2
Shareware evaluation licenses process only files.
Paid licenses enable processing for an unlimited number of files.
________________________________________________________________________
Confidential - Acme Engineering