Menu

C/C++ Program Perfometer : Release 2.9.0-1.19

-------------------------------
2004-10-11 : Release 2.9.0-1.19
-------------------------------

The C++ Perfometer 2.9.0-1.19 Release is now available at
http://sourceforge.net/projects/cpp-perfometer/

Note. Release number N1-N2 consists of :
* N1 : Version of C++ Perfometer itself; current version is 2.9.0
* N2 : Version of Testsuites; current version is 1.19

1. Perfometer changes from 2.8.0 to 2.9.0
--------------------------------------
The Perfometer has been compiled with the following compilers :
* GNU gcc/gpp 3.4.1 (Djgpp).

2. Testsuites changes from 1.18 to 1.19
------------------------------------
2.1. Updated testsuite "Access to an element", file t_access.cpp;
2.2. Updated testsuite "Comparing function objects to function pointers", file t_trd4.cpp.

List of all testsuites
----------------------
- access to an element
- argument passing
- argument passing (built-in types)
- argument passing (containers-1)
- argument passing (containers-2)
- argument passing (containers-3)
- calling functions : templated vs. non-templated
- container performance (Stepanov & Stroustrup)
- copying files : input to output
- dynamic_cast vs. switch
- endl vs. "\n", '\n' [! stdout/stderr > tmp]
- exception handling vs. if-statement
- find method vs. find algorithm
- for-loop vs. for_each
- for_each vs. transform
- iterators
- multiple inheritance vs. single inheritance
- primitive operators
- pthreads
- reading contents from file into one string
- recursion vs. iteration vs. accumulate
- str-functions vs. mem-functions (C)
- string initialization (C vs. STL)
- string length (C vs. STL)
- string processing (C vs. STL)
- stub tested functions
- tech report : D1 - overhead of class operations
- tech report : D3 - the Stepanov abstraction penalty benchmark
- tech report : D4 - comparing function objects to function pointers
- tech report : D5 - measuring the cost of synchronized I/O
- virtual vs. ordinary methods

3. Size of sources
The C++ Perfometer 2.9.0-1.19 contains 42 program files (*.h, *.cpp)

--- Summary Report (numbers) ---

: Lines : Chars
Code Only : 11451 : 268610
Code+Comment : 252 : -
Comment Only : 3823 : 135714
Empty : 4232 : 67418
...................................
* Total : 19758 : 471742
=====================================

--- Summary Report (percents) ---

: Lines : Chars
Code Only : 58.0 % : 56.9 %
Code+Comment : 1.3 % : -
Comment Only : 19.3 % : 28.8 %
Empty : 21.4 % : 14.3 %
...................................
* Total : 100 % : 100 %
=====================================

Note. Size of the Perfometer sources has been counted with using cncc - "Counter of C/C++ code"
http://groups.google.com/groups?selm=bvtt1p%2410rbd7%241%40ID-79865.news.uni-berlin.de

--

Alex Vinokur
email: alex DOT vinokur AT gmail DOT com
http://up.to/alexvn
==========================

Posted by Alex Vinokur 2004-10-11

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.