stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Black (JIRA)" <j...@apache.org>
Subject [jira] Commented: (STDCXX-366) Add benchmarking framework
Date Wed, 16 May 2007 14:46:16 GMT

    [ https://issues.apache.org/jira/browse/STDCXX-366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12496318
] 

Andrew Black commented on STDCXX-366:
-------------------------------------

On the stdcxx-dev email list, Eric Lemmings started a discussion related to benchmarking,
with a thread parent of http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200705.mbox/%3cD730FF7CEDDCA64483F9E99D999A158B012F60A1@qxvcexch01.ad.quovadx.com%3e

The primary link mentioned was http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html
.  This page discusses the Electronic Arts Standard Template Library (EASTL).  A later link
he provided in the thread was to http://www.stepanovpapers.com/container_benchmark.cpp , which
looks to be a benchmark someone created for the STL containers.

Another recent thread from the mailing list is http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200705.mbox/%3c464937D4.5080907@gmail.com%3e
.  This was started by Mark Brown, and contains a benchmark for the ofstream class.  A much
older thread ( http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200602.mbox/%3c43ECE5A3.1070609@roguewave.com%3e)
was started by myself in February 2006.  This thread contained a benchmark setup for the stringstream
class.  This thread resulted in the filing of STDCXX-142 and STDCXX-149.

> Add benchmarking framework
> --------------------------
>
>                 Key: STDCXX-366
>                 URL: https://issues.apache.org/jira/browse/STDCXX-366
>             Project: C++ Standard Library
>          Issue Type: Wish
>          Components: Tests
>         Environment: N/A
>            Reporter: Andrew Black
>            Priority: Minor
>
> The Apache C++ Standard library is intended to be a high performance implementation of
the C++ Standard Library.  To this end, we have created a few benchmarking applications, but
no systematic effort has been made to create a set of benchmarking executables, and no infrastructure
exists to build and run such executables in a uniform manner.
> We should create a benchmarking infrastructure, modeled on the test infrastructure. 
This would likely include a makefile, some kind of benchmark runner (similar to the exec utility),
a (thin) benchmark driver library, and a set of benchmark programs, each testing a particular
class, method, or set of methods.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message