Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
<Release> Simple C/C++ Perfometer: Copying Files (Versions 4.x)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  1 message - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Alex Vinokur  
View profile  
 More options Mar 24 2005, 1:56 pm
From: Alex Vinokur <ale...@users.sourceforge.net>
Date: Thu, 24 Mar 2005 20:56:30 +0200
Local: Thurs, Mar 24 2005 1:56 pm
Subject: <Release> Simple C/C++ Perfometer: Copying Files (Versions 4.x)

###############
### Release ###
###############

=========================================
* Performance
* Comparative Performance Measurement
-----------------------------------------
* Tool     : Simple C/C++ Perfometer
* Algorithm: Copying files
* Language : C++
* Version  : F2F-4.0
-----------------------------------------
* Environment: Windows 2000 Professional
               Intel(R) Celeron(R) CPU 1.70 GHz
               Cygwin, Mingw32 interface, Djgpp
* Compilers  : GNU g++
=========================================

===================== 1. Testsuites : BEGIN =====================

    Testsuites
    ----------
    C-01      : C-Functions getc() and putc()
    C-02      : C-Functions fgetc() and fputc()
    C-03      : C-Functions fread() and fwrite() - with const size buffer
    C-04      : C-Functions fread() and fwrite() - with max size buffer
    Unix-C-05 : UNIX system call mmap()
    CPP-01    : istream::operator>> and ostream::operator<<
    CPP-02    : streambuf::sbumpc() and streambuf::sputc()
    CPP-03    : streambuf::sbumpc() and ostream::operator<<
    CPP-04    : ifstream::rdbuf() and ostream::operator<<
    CPP-05    : istream::read() and ostream::write() - with const size buffer
    CPP-06    : istream::read() and ostream::write(), std::ostringstream, ostream::operator<< - with const buffer
    CPP-07    : istream::readsome() and ostream::write() - with const size buffer
    CPP-08    : istream::read() and ostream::write() - with max size buffer
    CPP-09    : std::getline, std::ostringstream, ostream::operator<<
    CPP-10    : std::getline, std::string, ostream::operator<<
    CPP-11    : istream::getline, std::ostringstream, ostream::operator<<
    CPP-12    : istream::get(char) and ostream::put
    CPP-13    : istream::get(char)
    CPP-14    : istream::get(char*, streamsize) , ostream::operator<< - with const size buffer
    CPP-15    : istream::get(streambuf&)  and std::streambuf, ostream::operator<<
    CPP-16    : std::istream_iterator, std::ostream_iterator and std::copy
    CPP-17    : std::istream_iterator, std::string
    CPP-18    : std::istreambuf_iterator, std::ostreambuf_iterator and std::copy
    CPP-19    : std::istreambuf_iterator, std::ostreambuf_iterator and std::transform
    CPP-20    : std::istreambuf_iterator and std::string
    CPP-21    : std::vector and std::copy
    CPP-22    : std::vector and push_back()
    CPP-23    : std::vector and istream::read()
    CPP-24    : std::string and istream::read()

===================== 1. Testsuites : END =======================

===================== 2. Program files : BEGIN =====================

Program file file2file-4-0.cpp can found at:

     ------ Via Google Groups ---
http://groups-beta.google.com/group/sources/msg/e94171d2a079a20c
http://groups-beta.google.com/group/sources/attach/e94171d2a079a20c/f...

     ------ Via Gmane Groups ---
http://article.gmane.org/gmane.comp.lang.c++.perfometer/101
http://article.gmane.org/gmane.comp.lang.c++.perfometer/106

http://permalink.gmane.org/gmane.comp.lang.c++.perfometer/101
http://permalink.gmane.org/gmane.comp.lang.c++.perfometer/106

http://cache.gmane.org/gmane/comp/lang/c++/perfometer/101
http://cache.gmane.org/gmane/comp/lang/c++/perfometer/106

===================== 2. Program files : END =======================

===================== 3. Performance tests : BEGIN =====================

Raw log files can found at:

     ------ Via Google Groups ---
* http://groups-beta.google.com/group/log-files/browse_frm/thread/508ee...

            -- Cygwin ---
*** http://groups-beta.google.com/group/log-files/attach/204781b4e1ea0b19...
*** http://groups-beta.google.com/group/log-files/attach/204781b4e1ea0b19...

            -- Mingw32 interface ---
*** http://groups-beta.google.com/group/log-files/attach/ebf3488850df8cd3...
*** http://groups-beta.google.com/group/log-files/attach/ebf3488850df8cd3...

            -- Djgpp ---
*** http://groups-beta.google.com/group/log-files/attach/3352b07f80be24c1...
*** http://groups-beta.google.com/group/log-files/attach/3352b07f80be24c1...

     ------ Via Gmane Groups ---
* http://thread.gmane.org/gmane.comp.lang.c++.perfometer/102
* http://comments.gmane.org/gmane.comp.lang.c++.perfometer/102

            -- Cygwin ---
*** http://article.gmane.org/gmane.comp.lang.c++.perfometer/102
*** http://permalink.gmane.org/gmane.comp.lang.c++.perfometer/102
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/102
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/102-001.bin
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/102-002.bin

            -- Mingw32 interface ---
*** http://article.gmane.org/gmane.comp.lang.c++.perfometer/105
*** http://permalink.gmane.org/gmane.comp.lang.c++.perfometer/105
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/105
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/105-001.bin
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/105-002.bin

            -- Djgpp ---
*** http://article.gmane.org/gmane.comp.lang.c++.perfometer/104
*** http://permalink.gmane.org/gmane.comp.lang.c++.perfometer/104
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/104
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/104-001.bin
*** http://cache.gmane.org/gmane/comp/lang/c++/perfometer/104-002.bin

===================== 3. Performance tests : END =======================

===================== 4. Methods of copying : BEGIN =====================

FILE*         ifp;  // input  file pointer
FILE*         ofp;  // output file pointer

int           ifd;  // input  file descriptor; UNIX
int           ofd;  // output file descriptor; UNIX

ifstream      ifs;  // input  file stream
ofstream      ofs;  // output file stream

// -----
// Note. Files are tested in both modes text and binary
// -----

char          ch;
int           ich;
const int     newline_int_symbol (int ('\n'));

size_t        nread;
streamsize    len;
size_t        no_of_file_bytes;  // File size (number of bytes)
size_t        no_of_file_lines;  // Number of file lines
// -----
// Note. 'no_of_file_bytes' doesn't contain number of '\r' in '\r\n'
// -----

char          const_buf [4096];
char*         max_buf = new char [no_of_file_bytes + no_of_file_lines + 1];

string        line;
string        str;
ostringstream oss;

struct char_identity { char operator()(char ch) const { return ch; } };

    ### C-01: C-Functions getc() and putc()
    ------------------------------------------------
    while ((ich = getc(ifp)) != EOF) putc(ich, ofp);
    ------------------------------------------------

    ### C-02: C-Functions fgetc() and fputc()
    ------------------------------------------------
    while ((ich = fgetc(ifp)) != EOF) fputc(ich, ofp);
    ------------------------------------------------

    ### C-03: C-Functions fread() and fwrite() - with const size buffer
    ------------------------------------------------
    while ((nread = fread(const_buf, sizeof(char), sizeof(const_buf), ifp)) > 0)
    {
      fwrite(const_buf, sizeof(char), nread, ofp);
    }
    ------------------------------------------------

    ### C-04: C-Functions fread() and fwrite() - with max size buffer
    ------------------------------------------------
    while ((nread = fread(max_buf, sizeof(char), sizeof(max_buf), ifp)) > 0)
    {
      fwrite(max_buf, sizeof(char), nread, ofp);
    }
    ------------------------------------------------

    ### Unix-C-05: UNIX system call mmap()
    ------------------------------------------------
    size_t actual_file_size = no_of_file_bytes + ((text-mode) ? no_of_file_lines : 0)
    char* ptr = (char*)mmap(0, actual_file_size, PROT_READ, MAP_SHARED, ifd, 0);
    write(ofd, ptr, actual_file_size);
    munmap(ptr, actual_file_size);
    ------------------------------------------------

    ### CPP-01: istream::operator>> and ostream::operator<<
    ------------------------------------------------
    ifs.unsetf(ios::skipws);
    while (ifs >> ch) ofs << ch;
    ------------------------------------------------

    ### CPP-02: streambuf::sbumpc() and streambuf::sputc()
    ------------------------------------------------
    while ((ch = ifs.rdbuf()->sbumpc()) != EOF) ofs.rdbuf()->sputc(ch);
    ------------------------------------------------

    ### CPP-03: streambuf::sbumpc() and ostream::operator<<
    ------------------------------------------------
    ch = ifs.rdbuf()->sbumpc();
    ofs << ch;
    while (ch != EOF)
    {
      ofs << ifs.rdbuf();
      ch = ifs.rdbuf()->sbumpc();
    }
    ------------------------------------------------

    ### CPP-04: ifstream::rdbuf() and ostream::operator<<
    ------------------------------------------------
    ofs << ifs.rdbuf();
    ------------------------------------------------

    ### CPP-05: istream::read() and ostream::write() - with const size buffer
    ------------------------------------------------
    while (!ifs.eof())
    {
      ifs.read (const_buf, sizeof(const_buf));
      ofs.write (const_buf, ifs.gcount());
    }
    ------------------------------------------------

    ### CPP-06: istream::read() and ostream::write(), std::ostringstream, ostream::operator<< - with const buffer
    ------------------------------------------------
    while (!ifs.eof())
    {
      ifs.read (const_buf, sizeof(const_buf));
      oss.write (const_buf, ifs.gcount());
    }
    ofs << oss.str();
    ------------------------------------------------

    ### CPP-07: istream::readsome() and ostream::write() - with const size buffer
    ------------------------------------------------
    do
    {
      len = ifs.readsome (const_buf, sizeof(const_buf));
      ofs.write (const_buf, len);
    } while (len);
    ------------------------------------------------

    ### CPP-08: istream::read() and ostream::write() - with max size buffer
    ------------------------------------------------
    while (!ifs.eof())
    {
      ifs.read (max_buf, no_of_file_bytes + no_of_file_lines);
      ofs.write (max_buf, ifs.gcount());
    }
    ------------------------------------------------

    ### CPP-09: std::getline, std::ostringstream, ostream::operator<<
    ------------------------------------------------
    while (getline (ifs, line)) oss << line << '\n';
    string tmp(oss.str());
    if (!tmp.empty())
    {
      ifs.rdbuf()->sungetc ();
      if (ifs.rdbuf()->sgetc() != '\n') tmp.erase(tmp.size() - 1);
    }
    ofs << tmp;
    ------------------------------------------------

    ### CPP-10: std::getline, std::string, ostream::operator<<
    ------------------------------------------------
    while (getline (ifs, line))
    {
      str +=line;
      str +='\n';
    }
    if (!str.empty())
    {
      ifs.rdbuf()->sungetc ();
      if (ifs.rdbuf()->sgetc() != '\n') str.erase(str.size() - 1);
    }
    ofs << str;
    ------------------------------------------------

    ### CPP-11: istream::getline, std::ostringstream, ostream::operator<<
    ------------------------------------------------
    while (ifs.getline (const_buf, sizeof(const_buf)).gcount())
    {
      oss << const_buf;
      if (ifs.fail()) ifs.clear (~(ios_base::failbit | ~ifs.rdstate ()));
      else            oss << '\n';
    }
    string tmp(oss.str());
    if (!tmp.empty())
    {
      ifs.rdbuf()->sungetc ();
      if (ifs.rdbuf()->sgetc() != '\n') tmp.erase(tmp.size() - 1);
    }
    ofs << tmp;
    ------------------------------------------------

    ### CPP-12: istream::get(char) and ostream::put
    ------------------------------------------------
    while (ifs.get(ch)) ofs.put(ch);
    ------------------------------------------------

    ### CPP-13: istream::get(char)
    ------------------------------------------------
    for (unsigned long i = 0; ifs.get (ch); i++) str[i] = ch;
    str.erase (i);
    ofs << str;
    ------------------------------------------------

    ### CPP-14: istream::get(char*, streamsize), ostream::operator<< - with const size buffer
    ------------------------------------------------
    while (ifs.get (const_buf, sizeof(const_buf)))
    {
      ofs << const_buf;
      if (ifs.peek() == newline_int_symbol) ofs << char(ifs.get());
    }
    ------------------------------------------------

    ### CPP-15: istream::get(streambuf&)  and std::streambuf, ostream::operator<<
    ------------------------------------------------
    while (ifs.get (*ofs.rdbuf()))
    {
      if (ifs.peek() == newline_int_symbol) ofs << char(ifs.get());
    }
    ------------------------------------------------

    ### CPP-16: std::istream_iterator, std::ostream_iterator and std::copy
    ------------------------------------------------
    ifs >> noskipws;
    istream_iterator<char> in(ifs), eos;
    ostream_iterator<char> out(ofs);
    copy (in, eos, out);
    ------------------------------------------------

    ### CPP-17: std::istream_iterator, std::string
    ------------------------------------------------
    ifs >> noskipws;
    istream_iterator<char> in(ifs), eos;
    ofs << string(in, eos);
    ------------------------------------------------

    ### CPP-18: std::istreambuf_iterator, std::ostreambuf_iterator and std::copy
    ------------------------------------------------
    ifs >> noskipws;
    istreambuf_iterator<char> in(ifs), eos;
    ostreambuf_iterator<char> out(ofs);
    copy (in, eos, out);
    ------------------------------------------------

    ### CPP-19: std::istreambuf_iterator, std::ostreambuf_iterator and std::transform
    ------------------------------------------------
    ifs >> noskipws;
    istreambuf_iterator<char> in(ifs), eos;
    ostreambuf_iterator<char> out(ofs);
    transform(in, eos, out, char_identity());
    ------------------------------------------------

    ### CPP-20: std::istreambuf_iterator and std::string
    ------------------------------------------------
    ifs >> noskipws;
    istreambuf_iterator<char> in(ifs), eos;
    ofs << string(in, eos);
    ------------------------------------------------

    ### CPP-21: std::vector and std::copy
    ------------------------------------------------
    vector<char> v (no_of_file_bytes);
    ifs.read(&v[0], no_of_file_bytes);
    ostream_iterator<char> out(ofs);
    copy (&v[0], &v[v.size()], out);
    ------------------------------------------------

    ### CPP-22: std::vector and push_back()
    ------------------------------------------------
    vector<char> v;
    v.reserve(no_of_file_bytes);
    while (ifs.get(ch)) v.push_back(ch);
    ofs << (v.empty() ? string() : string (v.begin(), v.end()));
    ------------------------------------------------

    ### CPP-23: std::vector and istream::read()
    ------------------------------------------------
    vector<char> v (no_of_file_bytes);
    ifs.read(&v[0], no_of_file_bytes);
    ofs << (v.empty() ? string() : string (v.begin(), v.end()));
    ------------------------------------------------

    ### CPP-24: std::string and istream::read()
    ------------------------------------------------
    string tmp (no_of_file_bytes, '0');
    ifs.read(&tmp[0], no_of_file_bytes);
    ofs << tmp;
    ------------------------------------------------

===================== 4. Methods of copying : END =======================

==================== 5. Summary results : BEGIN =====================

Test results sorted by ascending time used.
Each function for each mode (text, binary)
  occurs 3 times in each sorted list
  (because 'Number of runs' = 3).

                     ---------------------------
                     5.1. GNU gcc 3.3.3 (CYGWIN)
                     ---------------------------

 ### File size             : 10000
 ### Number of runs        : 3
 ### Number of tests       : 5
 ### Number of repetitions : 35
 ### CLOCKS_PER_SEC        : 1000

C_03_bin__functions_fread_fwrite__const_buf       :      6 units (0.006 secs)
C_03_bin__functions_fread_fwrite__const_buf       :     10 units (0.010 secs)
C_03_bin__functions_fread_fwrite__const_buf       :     10 units (0.010 secs)
C_04_bin__functions_fread_fwrite__max_buf         :     10 units (0.010 secs)
C_04_bin__functions_fread_fwrite__max_buf         :     10 units (0.010 secs)
C_04_bin__functions_fread_fwrite__max_buf         :     13 units (0.013 secs)
unix_C_05_bin__mmap                               :     13 units (0.013 secs)
unix_C_05_bin__mmap                               :     13 units (0.013 secs)
unix_C_05_txt__mmap                               :     16 units (0.016 secs)
unix_C_05_bin__mmap                               :     17 units (0.017 secs)
CPP_03_bin__method_sbumpc__op_out                 :     20 units (0.020 secs)
CPP_03_bin__method_sbumpc__op_out                 :     20 units (0.020 secs)
CPP_04_bin__method_rdbuf__op_out                  :     20 units (0.020 secs)
unix_C_05_txt__mmap                               :     20 units (0.020 secs)
CPP_04_bin__method_rdbuf__op_out                  :     23 units (0.023 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :     23 units (0.023 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :     23 units (0.023 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :     23 units (0.023 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :     23 units (0.023 secs)
CPP_03_bin__method_sbumpc__op_out                 :     26 units (0.026 secs)
CPP_04_bin__method_rdbuf__op_out                  :     26 units (0.026 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :     26 units (0.026 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :     26 units (0.026 secs)
unix_C_05_txt__mmap                               :     26 units (0.026 secs)
CPP_24_bin__string__cpp_read                      :     30 units (0.030 secs)
CPP_24_bin__string__cpp_read                      :     30 units (0.030 secs)
CPP_24_bin__string__cpp_read                      :     33 units (0.033 secs)
C_04_txt__functions_fread_fwrite__max_buf         :     43 units (0.043 secs)
C_03_txt__functions_fread_fwrite__const_buf       :     46 units (0.046 secs)
C_04_txt__functions_fread_fwrite__max_buf         :     46 units (0.046 secs)
C_04_txt__functions_fread_fwrite__max_buf         :     47 units (0.047 secs)
C_03_txt__functions_fread_fwrite__const_buf       :     50 units (0.050 secs)
C_03_txt__functions_fread_fwrite__const_buf       :     50 units (0.050 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :     56 units (0.056 secs)
CPP_14_bin__method_ifstream_get__const_buf        :     56 units (0.056 secs)
CPP_14_bin__method_ifstream_get__const_buf        :     56 units (0.056 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :     57 units (0.057 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :     60 units (0.060 secs)
CPP_14_bin__method_ifstream_get__const_buf        :     60 units (0.060 secs)
CPP_04_txt__method_rdbuf__op_out                  :     63 units (0.063 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :     63 units (0.063 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :     63 units (0.063 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :     63 units (0.063 secs)
CPP_24_txt__string__cpp_read                      :     63 units (0.063 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :     66 units (0.066 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :     66 units (0.066 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :     66 units (0.066 secs)
CPP_24_txt__string__cpp_read                      :     66 units (0.066 secs)
CPP_23_bin__vector__cpp_read                      :     67 units (0.067 secs)
CPP_03_txt__method_sbumpc__op_out                 :     70 units (0.070 secs)
CPP_04_txt__method_rdbuf__op_out                  :     70 units (0.070 secs)
CPP_04_txt__method_rdbuf__op_out                  :     70 units (0.070 secs)
CPP_23_bin__vector__cpp_read                      :     70 units (0.070 secs)
CPP_03_txt__method_sbumpc__op_out                 :     73 units (0.073 secs)
CPP_02_bin__methods_sbumpc_sputc                  :     76 units (0.076 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :     76 units (0.076 secs)
CPP_24_txt__string__cpp_read                      :     76 units (0.076 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :     77 units (0.077 secs)
CPP_15_bin__method_ifstream_get__streambuf        :     77 units (0.077 secs)
CPP_23_bin__vector__cpp_read                      :     77 units (0.077 secs)
CPP_02_bin__methods_sbumpc_sputc                  :     80 units (0.080 secs)
CPP_02_bin__methods_sbumpc_sputc                  :     83 units (0.083 secs)
CPP_03_txt__method_sbumpc__op_out                 :     83 units (0.083 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :     83 units (0.083 secs)
CPP_11_bin__method_ifstream_getline               :     83 units (0.083 secs)
CPP_15_bin__method_ifstream_get__streambuf        :     83 units (0.083 secs)
CPP_15_bin__method_ifstream_get__streambuf        :     87 units (0.087 secs)
CPP_11_bin__method_ifstream_getline               :     90 units (0.090 secs)
CPP_11_bin__method_ifstream_getline               :     96 units (0.096 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :    100 units (0.100 secs)
CPP_23_txt__vector__cpp_read                      :    100 units (0.100 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :    103 units (0.103 secs)
CPP_14_txt__method_ifstream_get__const_buf        :    103 units (0.103 secs)
CPP_23_txt__vector__cpp_read                      :    106 units (0.106 secs)
CPP_14_txt__method_ifstream_get__const_buf        :    107 units (0.107 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :    110 units (0.110 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :    110 units (0.110 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :    116 units (0.116 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :    116 units (0.116 secs)
CPP_14_txt__method_ifstream_get__const_buf        :    116 units (0.116 secs)
CPP_23_txt__vector__cpp_read                      :    116 units (0.116 secs)
CPP_02_txt__methods_sbumpc_sputc                  :    117 units (0.117 secs)
CPP_02_txt__methods_sbumpc_sputc                  :    120 units (0.120 secs)
CPP_15_txt__method_ifstream_get__streambuf        :    126 units (0.126 secs)
CPP_02_txt__methods_sbumpc_sputc                  :    136 units (0.136 secs)
CPP_11_txt__method_ifstream_getline               :    136 units (0.136 secs)
CPP_11_txt__method_ifstream_getline               :    137 units (0.137 secs)
CPP_15_txt__method_ifstream_get__streambuf        :    143 units (0.143 secs)
CPP_11_txt__method_ifstream_getline               :    144 units (0.144 secs)
CPP_15_txt__method_ifstream_get__streambuf        :    154 units (0.154 secs)
CPP_20_bin__iostreambuf_iterators__string         :    240 units (0.240 secs)
CPP_18_bin__iostreambuf_iterators__copy           :    244 units (0.244 secs)
CPP_20_bin__iostreambuf_iterators__string         :    247 units (0.247 secs)
CPP_20_bin__iostreambuf_iterators__string         :    247 units (0.247 secs)
CPP_18_bin__iostreambuf_iterators__copy           :    257 units (0.257 secs)
CPP_19_bin__iostreambuf_iterators__transform      :    257 units (0.257 secs)
CPP_19_bin__iostreambuf_iterators__transform      :    264 units (0.264 secs)
CPP_18_txt__iostreambuf_iterators__copy           :    273 units (0.273 secs)
CPP_19_bin__iostreambuf_iterators__transform      :    273 units (0.273 secs)
CPP_18_bin__iostreambuf_iterators__copy           :    280 units (0.280 secs)
CPP_20_txt__iostreambuf_iterators__string         :    280 units (0.280 secs)
CPP_20_txt__iostreambuf_iterators__string         :    280 units (0.280 secs)
CPP_18_txt__iostreambuf_iterators__copy           :    283 units (0.283 secs)
CPP_19_txt__iostreambuf_iterators__transform      :    283 units (0.283 secs)
CPP_19_txt__iostreambuf_iterators__transform      :    297 units (0.297 secs)
CPP_20_txt__iostreambuf_iterators__string         :    304 units (0.304 secs)
CPP_19_txt__iostreambuf_iterators__transform      :    307 units (0.307 secs)
CPP_18_txt__iostreambuf_iterators__copy           :    314 units (0.314 secs)
C_01_bin__functions_getc_putc                     :    955 units (0.955 secs)
C_01_txt__functions_getc_putc                     :    958 units (0.958 secs)
C_02_bin__functions_fgetc_fputc                   :    974 units (0.974 secs)
C_02_txt__functions_fgetc_fputc                   :    974 units (0.974 secs)
C_01_bin__functions_getc_putc                     :   1051 units (1.051 secs)
C_01_txt__functions_getc_putc                     :   1051 units (1.051 secs)
C_02_bin__functions_fgetc_fputc                   :   1051 units (1.051 secs)
C_02_txt__functions_fgetc_fputc                   :   1055 units (1.055 secs)
C_01_txt__functions_getc_putc                     :   1058 units (1.058 secs)
C_01_bin__functions_getc_putc                     :   1068 units (1.068 secs)
C_02_txt__functions_fgetc_fputc                   :   1078 units (1.078 secs)
C_02_bin__functions_fgetc_fputc                   :   1088 units (1.088 secs)
CPP_13_bin__method_ifstream_get                   :   1922 units (1.922 secs)
CPP_13_txt__method_ifstream_get                   :   1949 units (1.949 secs)
CPP_22_bin__vector_push_back                      :   1996 units (1.996 secs)
CPP_13_bin__method_ifstream_get                   :   2012 units (2.012 secs)
CPP_13_txt__method_ifstream_get                   :   2016 units (2.016 secs)
CPP_22_bin__vector_push_back                      :   2026 units (2.026 secs)
CPP_22_txt__vector_push_back                      :   2043 units (2.043 secs)
CPP_22_txt__vector_push_back                      :   2059 units (2.059 secs)
CPP_17_bin__iostream_iterators__string            :   2079 units (2.079 secs)
CPP_17_bin__iostream_iterators__string            :   2086 units (2.086 secs)
CPP_17_txt__iostream_iterators__string            :   2130 units (2.130 secs)
CPP_17_txt__iostream_iterators__string            :   2133 units (2.133 secs)
CPP_13_bin__method_ifstream_get                   :   2173 units (2.173 secs)
CPP_10_bin__function_getline__string              :   2189 units (2.189 secs)
CPP_09_bin__function_getline__ostringstream       :   2203 units (2.203 secs)
CPP_22_bin__vector_push_back                      :   2203 units (2.203 secs)
CPP_22_txt__vector_push_back                      :   2206 units (2.206 secs)
CPP_17_bin__iostream_iterators__string            :   2213 units (2.213 secs)
CPP_10_bin__function_getline__string              :   2229 units (2.229 secs)
CPP_09_bin__function_getline__ostringstream       :   2243 units (2.243 secs)
CPP_13_txt__method_ifstream_get                   :   2243 units (2.243 secs)
CPP_09_txt__function_getline__ostringstream       :   2249 units (2.249 secs)
CPP_10_txt__function_getline__string              :   2270 units (2.270 secs)
CPP_10_txt__function_getline__string              :   2283 units (2.283 secs)
CPP_09_txt__function_getline__ostringstream       :   2306 units (2.306 secs)
CPP_17_txt__iostream_iterators__string            :   2317 units (2.317 secs)
CPP_10_bin__function_getline__string              :   2400 units (2.400 secs)
CPP_09_bin__function_getline__ostringstream       :   2490 units (2.490 secs)
CPP_09_txt__function_getline__ostringstream       :   2493 units (2.493 secs)
CPP_10_txt__function_getline__string              :   2510 units (2.510 secs)
CPP_12_bin__methods_ifstream_get_put              :   3872 units (3.872 secs)
CPP_21_bin__vector__copy                          :   3892 units (3.892 secs)
CPP_12_txt__methods_ifstream_get_put              :   3912 units (3.912 secs)
CPP_12_bin__methods_ifstream_get_put              :   3919 units (3.919 secs)
CPP_21_bin__vector__copy                          :   3919 units (3.919 secs)
CPP_12_txt__methods_ifstream_get_put              :   3949 units (3.949 secs)
CPP_21_txt__vector__copy                          :   3956 units (3.956 secs)
CPP_21_txt__vector__copy                          :   3965 units (3.965 secs)
CPP_21_bin__vector__copy                          :   4189 units (4.189 secs)
CPP_21_txt__vector__copy                          :   4256 units (4.256 secs)
CPP_12_bin__methods_ifstream_get_put              :   4276 units (4.276 secs)
CPP_12_txt__methods_ifstream_get_put              :   4356 units (4.356 secs)
CPP_01_txt__operators_in_out                      :   5778 units (5.778 secs)
CPP_01_bin__operators_in_out                      :   5788 units (5.788 secs)
CPP_01_txt__operators_in_out                      :   5838 units (5.838 secs)
CPP_16_bin__iostream_iterators__copy              :   5844 units (5.844 secs)
CPP_01_bin__operators_in_out                      :   5888 units (5.888 secs)
CPP_16_txt__iostream_iterators__copy              :   5921 units (5.921 secs)
CPP_01_txt__operators_in_out                      :   5935 units (5.935 secs)
CPP_16_bin__iostream_iterators__copy              :   6112 units (6.112 secs)
CPP_16_txt__iostream_iterators__copy              :   6115 units (6.115 secs)
CPP_16_bin__iostream_iterators__copy              :   6272 units (6.272 secs)
CPP_01_bin__operators_in_out                      :   6419 units (6.419 secs)
CPP_16_txt__iostream_iterators__copy              :   6486 units (6.486 secs)

                     --------------------------
                     5.2. GNU gcc 3.3.3 (MINGW)
                     --------------------------

 ### File size             : 10000
 ### Number of runs        : 3
 ### Number of tests       : 2
 ### Number of repetitions : 300
 ### CLOCKS_PER_SEC        : 1000

C_04_bin__functions_fread_fwrite__max_buf         :     25 units (0.025 secs)
C_03_bin__functions_fread_fwrite__const_buf       :     30 units (0.030 secs)
C_03_bin__functions_fread_fwrite__const_buf       :     30 units (0.030 secs)
C_03_bin__functions_fread_fwrite__const_buf       :     30 units (0.030 secs)
C_04_bin__functions_fread_fwrite__max_buf         :     35 units (0.035 secs)
C_04_bin__functions_fread_fwrite__max_buf         :     40 units (0.040 secs)
CPP_04_bin__method_rdbuf__op_out                  :    100 units (0.100 secs)
CPP_03_bin__method_sbumpc__op_out                 :    115 units (0.115 secs)
CPP_03_bin__method_sbumpc__op_out                 :    125 units (0.125 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :    130 units (0.130 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :    130 units (0.130 secs)
CPP_04_bin__method_rdbuf__op_out                  :    135 units (0.135 secs)
CPP_04_bin__method_rdbuf__op_out                  :    135 units (0.135 secs)
CPP_24_bin__string__cpp_read                      :    135 units (0.135 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :    140 units (0.140 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :    140 units (0.140 secs)
CPP_24_bin__string__cpp_read                      :    140 units (0.140 secs)
C_03_txt__functions_fread_fwrite__const_buf       :    140 units (0.140 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :    145 units (0.145 secs)
C_03_txt__functions_fread_fwrite__const_buf       :    145 units (0.145 secs)
CPP_03_bin__method_sbumpc__op_out                 :    160 units (0.160 secs)
C_04_txt__functions_fread_fwrite__max_buf         :    160 units (0.160 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :    165 units (0.165 secs)
CPP_24_bin__string__cpp_read                      :    170 units (0.170 secs)
C_04_txt__functions_fread_fwrite__max_buf         :    185 units (0.185 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :    215 units (0.215 secs)
CPP_03_txt__method_sbumpc__op_out                 :    220 units (0.220 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :    220 units (0.220 secs)
C_03_txt__functions_fread_fwrite__const_buf       :    220 units (0.220 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :    225 units (0.225 secs)
CPP_04_txt__method_rdbuf__op_out                  :    230 units (0.230 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :    235 units (0.235 secs)
CPP_24_txt__string__cpp_read                      :    245 units (0.245 secs)
C_04_txt__functions_fread_fwrite__max_buf         :    260 units (0.260 secs)
CPP_24_txt__string__cpp_read                      :    265 units (0.265 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :    285 units (0.285 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :    295 units (0.295 secs)
CPP_14_bin__method_ifstream_get__const_buf        :    305 units (0.305 secs)
CPP_04_txt__method_rdbuf__op_out                  :    315 units (0.315 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :    321 units (0.321 secs)
CPP_04_txt__method_rdbuf__op_out                  :    326 units (0.326 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :    330 units (0.330 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :    335 units (0.335 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :    341 units (0.341 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :    346 units (0.346 secs)
CPP_03_txt__method_sbumpc__op_out                 :    350 units (0.350 secs)
CPP_14_bin__method_ifstream_get__const_buf        :    356 units (0.356 secs)
C_01_bin__functions_getc_putc                     :    356 units (0.356 secs)
C_01_bin__functions_getc_putc                     :    365 units (0.365 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :    366 units (0.366 secs)
CPP_24_txt__string__cpp_read                      :    370 units (0.370 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :    390 units (0.390 secs)
C_01_bin__functions_getc_putc                     :    395 units (0.395 secs)
CPP_14_txt__method_ifstream_get__const_buf        :    405 units (0.405 secs)
CPP_14_txt__method_ifstream_get__const_buf        :    410 units (0.410 secs)
CPP_11_bin__method_ifstream_getline               :    421 units (0.421 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :    451 units (0.451 secs)
C_01_txt__functions_getc_putc                     :    466 units (0.466 secs)
CPP_11_bin__method_ifstream_getline               :    476 units (0.476 secs)
CPP_03_txt__method_sbumpc__op_out                 :    481 units (0.481 secs)
C_01_txt__functions_getc_putc                     :    485 units (0.485 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :    491 units (0.491 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :    495 units (0.495 secs)
CPP_11_bin__method_ifstream_getline               :    500 units (0.500 secs)
CPP_23_bin__vector__cpp_read                      :    511 units (0.511 secs)
CPP_14_bin__method_ifstream_get__const_buf        :    526 units (0.526 secs)
CPP_02_bin__methods_sbumpc_sputc                  :    535 units (0.535 secs)
CPP_23_bin__vector__cpp_read                      :    545 units (0.545 secs)
CPP_11_txt__method_ifstream_getline               :    551 units (0.551 secs)
CPP_14_txt__method_ifstream_get__const_buf        :    555 units (0.555 secs)
CPP_11_txt__method_ifstream_getline               :    561 units (0.561 secs)
CPP_11_txt__method_ifstream_getline               :    565 units (0.565 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :    591 units (0.591 secs)
C_01_txt__functions_getc_putc                     :    610 units (0.610 secs)
CPP_02_bin__methods_sbumpc_sputc                  :    621 units (0.621 secs)
CPP_15_bin__method_ifstream_get__streambuf        :    626 units (0.626 secs)
CPP_02_txt__methods_sbumpc_sputc                  :    646 units (0.646 secs)
CPP_23_txt__vector__cpp_read                      :    656 units (0.656 secs)
CPP_02_bin__methods_sbumpc_sputc                  :    666 units (0.666 secs)
CPP_15_bin__method_ifstream_get__streambuf        :    666 units (0.666 secs)
CPP_23_txt__vector__cpp_read                      :    671 units (0.671 secs)
CPP_23_bin__vector__cpp_read                      :    686 units (0.686 secs)
CPP_02_txt__methods_sbumpc_sputc                  :    701 units (0.701 secs)
CPP_02_txt__methods_sbumpc_sputc                  :    726 units (0.726 secs)
CPP_15_txt__method_ifstream_get__streambuf        :    751 units (0.751 secs)
CPP_15_txt__method_ifstream_get__streambuf        :    756 units (0.756 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :    781 units (0.781 secs)
CPP_23_txt__vector__cpp_read                      :    861 units (0.861 secs)
CPP_15_txt__method_ifstream_get__streambuf        :    981 units (0.981 secs)
CPP_15_bin__method_ifstream_get__streambuf        :   1121 units (1.121 secs)
CPP_13_bin__method_ifstream_get                   :   1306 units (1.306 secs)
CPP_13_bin__method_ifstream_get                   :   1311 units (1.311 secs)
CPP_13_txt__method_ifstream_get                   :   1437 units (1.437 secs)
CPP_13_bin__method_ifstream_get                   :   1457 units (1.457 secs)
CPP_13_txt__method_ifstream_get                   :   1462 units (1.462 secs)
CPP_10_bin__function_getline__string              :   1567 units (1.567 secs)
CPP_17_bin__iostream_iterators__string            :   1602 units (1.602 secs)
C_02_txt__functions_fgetc_fputc                   :   1617 units (1.617 secs)
C_02_txt__functions_fgetc_fputc                   :   1647 units (1.647 secs)
C_02_bin__functions_fgetc_fputc                   :   1652 units (1.652 secs)
CPP_13_txt__method_ifstream_get                   :   1658 units (1.658 secs)
CPP_10_txt__function_getline__string              :   1662 units (1.662 secs)
CPP_17_txt__iostream_iterators__string            :   1662 units (1.662 secs)
C_02_bin__functions_fgetc_fputc                   :   1672 units (1.672 secs)
C_02_bin__functions_fgetc_fputc                   :   1697 units (1.697 secs)
CPP_17_txt__iostream_iterators__string            :   1722 units (1.722 secs)
CPP_17_bin__iostream_iterators__string            :   1727 units (1.727 secs)
CPP_20_bin__iostreambuf_iterators__string         :   1732 units (1.732 secs)
C_02_txt__functions_fgetc_fputc                   :   1757 units (1.757 secs)
CPP_20_txt__iostreambuf_iterators__string         :   1772 units (1.772 secs)
CPP_10_bin__function_getline__string              :   1777 units (1.777 secs)
CPP_17_bin__iostream_iterators__string            :   1788 units (1.788 secs)
CPP_10_txt__function_getline__string              :   1817 units (1.817 secs)
CPP_10_txt__function_getline__string              :   1837 units (1.837 secs)
CPP_20_bin__iostreambuf_iterators__string         :   1863 units (1.863 secs)
CPP_12_bin__methods_ifstream_get_put              :   1873 units (1.873 secs)
CPP_10_bin__function_getline__string              :   1893 units (1.893 secs)
CPP_09_bin__function_getline__ostringstream       :   1917 units (1.917 secs)
CPP_20_txt__iostreambuf_iterators__string         :   1927 units (1.927 secs)
CPP_17_txt__iostream_iterators__string            :   1933 units (1.933 secs)
CPP_09_bin__function_getline__ostringstream       :   1943 units (1.943 secs)
CPP_12_txt__methods_ifstream_get_put              :   1968 units (1.968 secs)
CPP_22_bin__vector_push_back                      :   1977 units (1.977 secs)
CPP_12_bin__methods_ifstream_get_put              :   1992 units (1.992 secs)
CPP_12_txt__methods_ifstream_get_put              :   2003 units (2.003 secs)
CPP_22_bin__vector_push_back                      :   2018 units (2.018 secs)
CPP_09_txt__function_getline__ostringstream       :   2033 units (2.033 secs)
CPP_12_txt__methods_ifstream_get_put              :   2063 units (2.063 secs)
CPP_19_bin__iostreambuf_iterators__transform      :   2088 units (2.088 secs)
CPP_18_bin__iostreambuf_iterators__copy           :   2093 units (2.093 secs)
CPP_22_txt__vector_push_back                      :   2113 units (2.113 secs)
CPP_18_bin__iostreambuf_iterators__copy           :   2138 units (2.138 secs)
CPP_18_txt__iostreambuf_iterators__copy           :   2138 units (2.138 secs)
CPP_20_bin__iostreambuf_iterators__string         :   2163 units (2.163 secs)
CPP_09_txt__function_getline__ostringstream       :   2168 units (2.168 secs)
CPP_12_bin__methods_ifstream_get_put              :   2168 units (2.168 secs)
CPP_20_txt__iostreambuf_iterators__string         :   2168 units (2.168 secs)
CPP_18_bin__iostreambuf_iterators__copy           :   2178 units (2.178 secs)
CPP_09_bin__function_getline__ostringstream       :   2193 units (2.193 secs)
CPP_19_txt__iostreambuf_iterators__transform      :   2208 units (2.208 secs)
CPP_22_txt__vector_push_back                      :   2208 units (2.208 secs)
CPP_18_txt__iostreambuf_iterators__copy           :   2253 units (2.253 secs)
CPP_19_bin__iostreambuf_iterators__transform      :   2253 units (2.253 secs)
CPP_19_txt__iostreambuf_iterators__transform      :   2278 units (2.278 secs)
CPP_09_txt__function_getline__ostringstream       :   2323 units (2.323 secs)
CPP_21_bin__vector__copy                          :   2483 units (2.483 secs)
CPP_21_txt__vector__copy                          :   2538 units (2.538 secs)
CPP_19_bin__iostreambuf_iterators__transform      :   2593 units (2.593 secs)
CPP_21_bin__vector__copy                          :   2669 units (2.669 secs)
CPP_19_txt__iostreambuf_iterators__transform      :   2679 units (2.679 secs)
CPP_22_bin__vector_push_back                      :   2683 units (2.683 secs)
CPP_21_txt__vector__copy                          :   2748 units (2.748 secs)
CPP_18_txt__iostreambuf_iterators__copy           :   2829 units (2.829 secs)
CPP_01_bin__operators_in_out                      :   2909 units (2.909 secs)
CPP_21_txt__vector__copy                          :   2959 units (2.959 secs)
CPP_01_txt__operators_in_out                      :   3094 units (3.094 secs)
CPP_01_txt__operators_in_out                      :   3099 units (3.099 secs)
CPP_01_bin__operators_in_out                      :   3134 units (3.134 secs)
CPP_01_txt__operators_in_out                      :   3145 units (3.145 secs)
CPP_22_txt__vector_push_back                      :   3400 units (3.400 secs)
CPP_21_bin__vector__copy                          :   3430 units (3.430 secs)
CPP_01_bin__operators_in_out                      :   3515 units (3.515 secs)
CPP_16_bin__iostream_iterators__copy              :   3535 units (3.535 secs)
CPP_16_bin__iostream_iterators__copy              :   3570 units (3.570 secs)
CPP_16_txt__iostream_iterators__copy              :   3605 units (3.605 secs)
CPP_16_txt__iostream_iterators__copy              :   3810 units (3.810 secs)
CPP_16_bin__iostream_iterators__copy              :   4681 units (4.681 secs)
CPP_16_txt__iostream_iterators__copy              :   5548 units (5.548 secs)

                     ------------------------------
                     5.3. GNU gcc 3.4.1 (DGGPP 2.3)
                     ------------------------------
 ### File size             : 10000
 ### Number of runs        : 3
 ### Number of tests       : 5
 ### Number of repetitions : 100
 ### CLOCKS_PER_SEC        : 91

CPP_03_bin__method_sbumpc__op_out                 :      5 units (0.055 secs)
CPP_04_bin__method_rdbuf__op_out                  :      5 units (0.055 secs)
CPP_04_bin__method_rdbuf__op_out                  :      5 units (0.055 secs)
CPP_04_bin__method_rdbuf__op_out                  :      5 units (0.055 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :      5 units (0.055 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :      6 units (0.066 secs)
CPP_24_bin__string__cpp_read                      :      6 units (0.066 secs)
C_03_bin__functions_fread_fwrite__const_buf       :      6 units (0.066 secs)
C_03_bin__functions_fread_fwrite__const_buf       :      6 units (0.066 secs)
C_04_bin__functions_fread_fwrite__max_buf         :      6 units (0.066 secs)
C_04_bin__functions_fread_fwrite__max_buf         :      6 units (0.066 secs)
CPP_03_bin__method_sbumpc__op_out                 :      8 units (0.088 secs)
CPP_04_txt__method_rdbuf__op_out                  :      8 units (0.088 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :      8 units (0.088 secs)
CPP_08_bin__methods_cpp_read_write__max_buf       :      8 units (0.088 secs)
CPP_15_bin__method_ifstream_get__streambuf        :      8 units (0.088 secs)
CPP_24_bin__string__cpp_read                      :      8 units (0.088 secs)
CPP_24_txt__string__cpp_read                      :      8 units (0.088 secs)
C_03_bin__functions_fread_fwrite__const_buf       :      8 units (0.088 secs)
C_04_bin__functions_fread_fwrite__max_buf         :      8 units (0.088 secs)
CPP_03_bin__method_sbumpc__op_out                 :     10 units (0.110 secs)
CPP_03_txt__method_sbumpc__op_out                 :     10 units (0.110 secs)
CPP_04_txt__method_rdbuf__op_out                  :     10 units (0.110 secs)
CPP_04_txt__method_rdbuf__op_out                  :     10 units (0.110 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :     10 units (0.110 secs)
CPP_05_bin__methods_cpp_read_write__const_buf     :     10 units (0.110 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :     10 units (0.110 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :     10 units (0.110 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :     10 units (0.110 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :     10 units (0.110 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :     10 units (0.110 secs)
CPP_08_txt__methods_cpp_read_write__max_buf       :     10 units (0.110 secs)
CPP_15_bin__method_ifstream_get__streambuf        :     10 units (0.110 secs)
CPP_15_txt__method_ifstream_get__streambuf        :     10 units (0.110 secs)
C_03_txt__functions_fread_fwrite__const_buf       :     10 units (0.110 secs)
C_03_txt__functions_fread_fwrite__const_buf       :     10 units (0.110 secs)
C_04_txt__functions_fread_fwrite__max_buf         :     10 units (0.110 secs)
CPP_03_txt__method_sbumpc__op_out                 :     11 units (0.121 secs)
CPP_03_txt__method_sbumpc__op_out                 :     11 units (0.121 secs)
CPP_05_txt__methods_cpp_read_write__const_buf     :     11 units (0.121 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :     11 units (0.121 secs)
CPP_15_bin__method_ifstream_get__streambuf        :     11 units (0.121 secs)
CPP_24_txt__string__cpp_read                      :     11 units (0.121 secs)
C_03_txt__functions_fread_fwrite__const_buf       :     11 units (0.121 secs)
CPP_15_txt__method_ifstream_get__streambuf        :     13 units (0.143 secs)
C_04_txt__functions_fread_fwrite__max_buf         :     13 units (0.143 secs)
C_04_txt__functions_fread_fwrite__max_buf         :     13 units (0.143 secs)
CPP_02_bin__methods_sbumpc_sputc                  :     15 units (0.165 secs)
CPP_06_bin__methods_cpp_read_write_oss__const_buf :     15 units (0.165 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :     15 units (0.165 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :     15 units (0.165 secs)
CPP_06_txt__methods_cpp_read_write_oss__const_buf :     15 units (0.165 secs)
CPP_09_bin__function_getline__ostringstream       :     15 units (0.165 secs)
CPP_09_bin__function_getline__ostringstream       :     15 units (0.165 secs)
CPP_10_bin__function_getline__string              :     15 units (0.165 secs)
CPP_10_bin__function_getline__string              :     15 units (0.165 secs)
CPP_10_bin__function_getline__string              :     15 units (0.165 secs)
CPP_11_bin__method_ifstream_getline               :     15 units (0.165 secs)
CPP_11_bin__method_ifstream_getline               :     15 units (0.165 secs)
CPP_11_bin__method_ifstream_getline               :     15 units (0.165 secs)
CPP_15_txt__method_ifstream_get__streambuf        :     15 units (0.165 secs)
C_01_txt__functions_getc_putc                     :     15 units (0.165 secs)
CPP_02_bin__methods_sbumpc_sputc                  :     16 units (0.176 secs)
CPP_10_txt__function_getline__string              :     16 units (0.176 secs)
CPP_10_txt__function_getline__string              :     16 units (0.176 secs)
CPP_10_txt__function_getline__string              :     16 units (0.176 secs)
CPP_11_txt__method_ifstream_getline               :     16 units (0.176 secs)
C_01_bin__functions_getc_putc                     :     16 units (0.176 secs)
C_02_bin__functions_fgetc_fputc                   :     16 units (0.176 secs)
C_02_txt__functions_fgetc_fputc                   :     16 units (0.176 secs)
CPP_02_txt__methods_sbumpc_sputc                  :     18 units (0.198 secs)
CPP_02_txt__methods_sbumpc_sputc                  :     18 units (0.198 secs)
CPP_09_bin__function_getline__ostringstream       :     18 units (0.198 secs)
CPP_11_txt__method_ifstream_getline               :     18 units (0.198 secs)
CPP_11_txt__method_ifstream_getline               :     18 units (0.198 secs)
CPP_23_bin__vector__cpp_read                      :     18 units (0.198 secs)
C_01_bin__functions_getc_putc                     :     18 units (0.198 secs)
C_01_txt__functions_getc_putc                     :     18 units (0.198 secs)
C_01_txt__functions_getc_putc                     :     18 units (0.198 secs)
C_02_bin__functions_fgetc_fputc                   :     18 units (0.198 secs)
C_02_bin__functions_fgetc_fputc                   :     18 units (0.198 secs)
C_02_txt__functions_fgetc_fputc                   :     18 units (0.198 secs)
CPP_02_bin__methods_sbumpc_sputc                  :     20 units (0.220 secs)
CPP_02_txt__methods_sbumpc_sputc                  :     20 units (0.220 secs)
CPP_09_txt__function_getline__ostringstream       :     20 units (0.220 secs)
CPP_14_bin__method_ifstream_get__const_buf        :     20 units (0.220 secs)
CPP_14_bin__method_ifstream_get__const_buf        :     20 units (0.220 secs)
CPP_23_bin__vector__cpp_read                      :     20 units (0.220 secs)
CPP_23_txt__vector__cpp_read                      :     20 units (0.220 secs)
CPP_09_txt__function_getline__ostringstream       :     21 units (0.231 secs)
CPP_24_txt__string__cpp_read                      :     21 units (0.231 secs)
C_01_bin__functions_getc_putc                     :     21 units (0.231 secs)
CPP_09_txt__function_getline__ostringstream       :     23 units (0.253 secs)
CPP_14_txt__method_ifstream_get__const_buf        :     23 units (0.253 secs)
CPP_14_txt__method_ifstream_get__const_buf        :     23 units (0.253 secs)
CPP_23_txt__vector__cpp_read                      :     23 units (0.253 secs)
C_02_txt__functions_fgetc_fputc                   :     23 units (0.253 secs)
CPP_13_bin__method_ifstream_get                   :     25 units (0.275 secs)
CPP_13_txt__method_ifstream_get                   :     25 units (0.275 secs)
CPP_14_txt__method_ifstream_get__const_buf        :     25 units (0.275 secs)
CPP_12_bin__methods_ifstream_get_put              :     26 units (0.286 secs)
CPP_13_bin__method_ifstream_get                   :     26 units (0.286 secs)
CPP_13_txt__method_ifstream_get                   :     26 units (0.286 secs)
CPP_24_bin__string__cpp_read                      :     26 units (0.286 secs)
CPP_13_txt__method_ifstream_get                   :     28 units (0.308 secs)
CPP_12_bin__methods_ifstream_get_put              :     30 units (0.330 secs)
CPP_12_bin__methods_ifstream_get_put              :     30 units (0.330 secs)
CPP_12_txt__methods_ifstream_get_put              :     30 units (0.330 secs)
CPP_13_bin__method_ifstream_get                   :     30 units (0.330 secs)
CPP_12_txt__methods_ifstream_get_put              :     31 units (0.341 secs)
CPP_14_bin__method_ifstream_get__const_buf        :     31 units (0.341 secs)
CPP_12_txt__methods_ifstream_get_put              :     36 units (0.396 secs)
CPP_17_bin__iostream_iterators__string            :     38 units (0.418 secs)
CPP_22_bin__vector_push_back                      :     38 units (0.418 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :     40 units (0.440 secs)
CPP_17_bin__iostream_iterators__string            :     40 units (0.440 secs)
CPP_17_txt__iostream_iterators__string            :     40 units (0.440 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :     41 units (0.451 secs)
CPP_22_txt__vector_push_back                      :     41 units (0.451 secs)
CPP_23_txt__vector__cpp_read                      :     41 units (0.451 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :     43 units (0.473 secs)
CPP_07_bin__methods_cpp_readsome_write__const_buf :     43 units (0.473 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :     43 units (0.473 secs)
CPP_07_txt__methods_cpp_readsome_write__const_buf :     43 units (0.473 secs)
CPP_17_bin__iostream_iterators__string            :     45 units (0.495 secs)
CPP_17_txt__iostream_iterators__string            :     45 units (0.495 secs)
CPP_22_bin__vector_push_back                      :     45 units (0.495 secs)
CPP_22_txt__vector_push_back                      :     46 units (0.505 secs)
CPP_23_bin__vector__cpp_read                      :     46 units (0.505 secs)
CPP_21_bin__vector__copy                          :     51 units (0.560 secs)
CPP_01_bin__operators_in_out                      :     55 units (0.604 secs)
CPP_17_txt__iostream_iterators__string            :     55 units (0.604 secs)
CPP_21_bin__vector__copy                          :     55 units (0.604 secs)
CPP_21_txt__vector__copy                          :     55 units (0.604 secs)
CPP_01_txt__operators_in_out                      :     56 units (0.615 secs)
CPP_01_txt__operators_in_out                      :     58 units (0.637 secs)
CPP_20_bin__iostreambuf_iterators__string         :     58 units (0.637 secs)
CPP_21_bin__vector__copy                          :     58 units (0.637 secs)
CPP_01_bin__operators_in_out                      :     60 units (0.659 secs)
CPP_01_bin__operators_in_out                      :     60 units (0.659 secs)
CPP_21_txt__vector__copy                          :     60 units (0.659 secs)
CPP_21_txt__vector__copy                          :     60 units (0.659 secs)
CPP_01_txt__operators_in_out                      :     61 units (0.670 secs)
CPP_18_bin__iostreambuf_iterators__copy           :     65 units (0.714 secs)
CPP_20_txt__iostreambuf_iterators__string         :     65 units (0.714 secs)
CPP_20_txt__iostreambuf_iterators__string         :     65 units (0.714 secs)
CPP_19_bin__iostreambuf_iterators__transform      :     66 units (0.725 secs)
CPP_18_txt__iostreambuf_iterators__copy           :     68 units (0.747 secs)
CPP_20_bin__iostreambuf_iterators__string         :     68 units (0.747 secs)
CPP_20_bin__iostreambuf_iterators__string         :     68 units (0.747 secs)
CPP_16_bin__iostream_iterators__copy              :     70 units (0.769 secs)
CPP_18_txt__iostreambuf_iterators__copy           :     71 units (0.780 secs)
CPP_19_txt__iostreambuf_iterators__transform      :     71 units (0.780 secs)
CPP_20_txt__iostreambuf_iterators__string         :     71 units (0.780 secs)
CPP_19_bin__iostreambuf_iterators__transform      :     73 units (0.802 secs)
CPP_16_bin__iostream_iterators__copy              :     76 units (0.835 secs)
CPP_16_txt__iostream_iterators__copy              :     76 units (0.835 secs)
CPP_16_txt__iostream_iterators__copy              :     76 units (0.835 secs)
CPP_19_txt__iostreambuf_iterators__transform      :     76 units (0.835 secs)
CPP_16_txt__iostream_iterators__copy              :     78 units (0.857 secs)
CPP_18_bin__iostreambuf_iterators__copy           :     80 units (0.879 secs)
CPP_18_bin__iostreambuf_iterators__copy           :     81 units (0.890 secs)
CPP_19_txt__iostreambuf_iterators__transform      :     83 units (0.912 secs)
CPP_16_bin__iostream_iterators__copy              :     86 units (0.945 secs)
CPP_22_txt__vector_push_back                      :     90 units (0.989 secs)
CPP_19_bin__iostreambuf_iterators__transform      :     93 units (1.022 secs)
CPP_18_txt__iostreambuf_iterators__copy           :     95 units (1.044 secs)
CPP_22_bin__vector_push_back                      :     96 units (1.055 secs)

==================== 5. Summary results : END =======================

 Alex Vinokur
     email: alex DOT vinokur AT gmail DOT com
     http://mathforum.org/library/view/10978.html
     http://sourceforge.net/users/alexvn


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google