cbench is a compiler benchmark utility that was implemented to measure the effect of using different compilers, compile time flags, and runtime libraries on a set of synthetic micro- benchmarks of C/C++ code. The set of small benchmarks is easily extended.
|Tags||Benchmark Software Development|
|Operating Systems||POSIX Linux|
Release Notes: Numerous major enhancements.
Release Notes: This release makes cbench work with gcc-3.2, so it can be compared in terms of performance with older gccs.
Release Notes: New micro benchmarks for regex and simpler glibc functions (sscanf, cos, sqrt, hypot, and rand).
Release Notes: For this release, more micro benchmarks were added. The focus was on C code benchmarks (like strpbrk, isalpha, and strftime) and floating operations (like sin and floor). A bug in the HTML reporting was fixed.
Release Notes: The source is now sorted in a way that allows a C compiler to compile the C benchmarks and ignore the C++ benchmarks. Some new micro benchmarks were added, including recursive functions calls, and creating and iterating over a slist. (slist is a widely available, but non-standard extension to the STL.)