C/C++ Program Perfometer : Release 2.8.0-1.18 is availble atttp://sourceforge.net/projects/cpp-perfometer/
The Perfometer has been compiled with the following compilers :
* GNU g++ 3.3.1 (Cygwin),
* GNU g++ 3.3.1 (Mingw),
* GNU gpp 3.3.2 (Djgpp),
* Microsoft C++ 13.00.9466/Visual C++ 7.0 (Unmanaged),
* Borland C++ 5.5.1.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
C/C++ Program Perfometer : Release 2.8.0-1.18 is availble atttp://sourceforge.net/projects/cpp-perfometer/
The Perfometer has been compiled with the following compilers :
* GNU g++ 3.3.1 (Cygwin),
* GNU g++ 3.3.1 (Mingw),
* GNU gpp 3.3.2 (Djgpp),
* Microsoft C++ 13.00.9466/Visual C++ 7.0 (Unmanaged),
* Borland C++ 5.5.1.
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
C/C++ Program Perfometer : Release 2.8.0-1.18 is availble at http://sourceforge.net/projects/cpp-perfometer/