<Performance, Log> Simple C/C++ Perfometer: Copying Files (Versions 5.x)

5 views
Skip to first unread message

Alex Vinokur

unread,
Nov 19, 2013, 7:18:30 AM11/19/13
to log-...@googlegroups.com


=======================================
Simple C/C++ Perfometer : Copying files
Version F2F-5.0
=======================================


-------------------------------------------------------------------
Compilation Machine:  Linux (Release not available in compile-time)
-------------------------------------------------------------------

-------------------------------------------------------------------------------------------------
Run Machine:  ilmtx141 Linux 2.6.32-279.5.2.el6.x86_64 #1 SMP Tue Aug 14 11:36:39 EDT 2012 x86_64
-------------------------------------------------------------------------------------------------

------------------------
Compiler:  GNU gcc 4.4.7
------------------------

 YOUR COMMAND LINE : a.out 10000 3 5000 3

 ### File size             : 10000
 ### Number of runs        : 3
 ### Number of tests       : 3
 ### Number of repetitions : 5000
 ### CLOCKS_PER_SEC        : 1000000

 

   Run-1 of 3 : Started ...
C_01__functions_getc_putc                     : 1513333 units (1.513 secs)
C_02__functions_fgetc_fputc                   : 1663333 units (1.663 secs)
C_03__functions_fread_fwrite__const_buf       :  90000 units (0.090 secs)
C_04__functions_fread_fwrite__max_buf         :  73333 units (0.073 secs)
C_UNIX_01__mmap_write                         : 100000 units (0.100 secs)
C_UNIX_02__mmap_memcpy                        : 143333 units (0.143 secs)
CPP_01__operators_in_out                      : 3390000 units (3.390 secs)
CPP_02__methods_sbumpc_sputc                  : 686666 units (0.687 secs)
CPP_03__method_sbumpc__op_out                 :  80000 units (0.080 secs)
CPP_04__method_rdbuf__op_out                  : 106666 units (0.107 secs)
CPP_05__methods_cpp_read_write__const_buf     :  86666 units (0.087 secs)
CPP_06__methods_cpp_read_write_oss__const_buf : 123333 units (0.123 secs)
CPP_07__methods_cpp_readsome_write__const_buf : 100000 units (0.100 secs)
CPP_08__methods_cpp_read_write__max_buf       :  60000 units (0.060 secs)
CPP_09__function_getline__ostringstream       : 180000 units (0.180 secs)
CPP_10__function_getline__string              : 120000 units (0.120 secs)
CPP_11__method_ifstream_getline               : 253333 units (0.253 secs)
CPP_12__methods_ifstream_get_put              : 1823333 units (1.823 secs)
CPP_13__method_ifstream_get                   : 1100000 units (1.100 secs)
CPP_14__method_ifstream_get__const_buf        : 453333 units (0.453 secs)
CPP_15__method_ifstream_get__streambuf        : 383333 units (0.383 secs)
CPP_16__iostream_iterators__copy              : 3710000 units (3.710 secs)
CPP_17__iostream_iterators__string            : 1170000 units (1.170 secs)
CPP_18__iostreambuf_iterators__copy           :  86666 units (0.087 secs)
CPP_19__iostreambuf_iterators__transform      : 356666 units (0.357 secs)
CPP_20__iostreambuf_iterators__string         : 563333 units (0.563 secs)
CPP_21__vector__copy                          : 2446666 units (2.447 secs)
CPP_22__vector_push_back                      : 976666 units (0.977 secs)
CPP_23__vector__cpp_read                      : 103333 units (0.103 secs)
CPP_24__string__cpp_read                      :  63333 units (0.063 secs)
   Run-1 of 3 : Finished

 

   Run-2 of 3 : Started ...
C_01__functions_getc_putc                     : 1406666 units (1.407 secs)
C_02__functions_fgetc_fputc                   : 1150000 units (1.150 secs)
C_03__functions_fread_fwrite__const_buf       :  46666 units (0.047 secs)
C_04__functions_fread_fwrite__max_buf         :  33333 units (0.033 secs)
C_UNIX_01__mmap_write                         :  53333 units (0.053 secs)
C_UNIX_02__mmap_memcpy                        :  86666 units (0.087 secs)
CPP_01__operators_in_out                      : 3056666 units (3.057 secs)
CPP_02__methods_sbumpc_sputc                  : 503333 units (0.503 secs)
CPP_03__method_sbumpc__op_out                 :  86666 units (0.087 secs)
CPP_04__method_rdbuf__op_out                  :  86666 units (0.087 secs)
CPP_05__methods_cpp_read_write__const_buf     : 100000 units (0.100 secs)
CPP_06__methods_cpp_read_write_oss__const_buf : 106666 units (0.107 secs)
CPP_07__methods_cpp_readsome_write__const_buf :  63333 units (0.063 secs)
CPP_08__methods_cpp_read_write__max_buf       :  46666 units (0.047 secs)
CPP_09__function_getline__ostringstream       : 130000 units (0.130 secs)
CPP_10__function_getline__string              :  96666 units (0.097 secs)
CPP_11__method_ifstream_getline               : 173333 units (0.173 secs)
CPP_12__methods_ifstream_get_put              : 1553333 units (1.553 secs)
CPP_13__method_ifstream_get                   : 996666 units (0.997 secs)
CPP_14__method_ifstream_get__const_buf        : 320000 units (0.320 secs)
CPP_15__method_ifstream_get__streambuf        : 213333 units (0.213 secs)
CPP_16__iostream_iterators__copy              : 2776666 units (2.777 secs)
CPP_17__iostream_iterators__string            : 896666 units (0.897 secs)
CPP_18__iostreambuf_iterators__copy           :  56666 units (0.057 secs)
CPP_19__iostreambuf_iterators__transform      : 276666 units (0.277 secs)
CPP_20__iostreambuf_iterators__string         : 373333 units (0.373 secs)
CPP_21__vector__copy                          : 2100000 units (2.100 secs)
CPP_22__vector_push_back                      : 933333 units (0.933 secs)
CPP_23__vector__cpp_read                      : 103333 units (0.103 secs)
CPP_24__string__cpp_read                      :  40000 units (0.040 secs)
   Run-2 of 3 : Finished

 

   Run-3 of 3 : Started ...
C_01__functions_getc_putc                     : 1350000 units (1.350 secs)
C_02__functions_fgetc_fputc                   : 1603333 units (1.603 secs)
C_03__functions_fread_fwrite__const_buf       :  86666 units (0.087 secs)
C_04__functions_fread_fwrite__max_buf         :  80000 units (0.080 secs)
C_UNIX_01__mmap_write                         : 136666 units (0.137 secs)
C_UNIX_02__mmap_memcpy                        : 203333 units (0.203 secs)
CPP_01__operators_in_out                      : 3183333 units (3.183 secs)
CPP_02__methods_sbumpc_sputc                  : 490000 units (0.490 secs)
CPP_03__method_sbumpc__op_out                 :  70000 units (0.070 secs)
CPP_04__method_rdbuf__op_out                  :  80000 units (0.080 secs)
CPP_05__methods_cpp_read_write__const_buf     :  83333 units (0.083 secs)
CPP_06__methods_cpp_read_write_oss__const_buf : 106666 units (0.107 secs)
CPP_07__methods_cpp_readsome_write__const_buf :  76666 units (0.077 secs)
CPP_08__methods_cpp_read_write__max_buf       :  40000 units (0.040 secs)
CPP_09__function_getline__ostringstream       : 116666 units (0.117 secs)
CPP_10__function_getline__string              :  70000 units (0.070 secs)
CPP_11__method_ifstream_getline               : 180000 units (0.180 secs)
CPP_12__methods_ifstream_get_put              : 1873333 units (1.873 secs)
CPP_13__method_ifstream_get                   : 1233333 units (1.233 secs)
CPP_14__method_ifstream_get__const_buf        : 443333 units (0.443 secs)
CPP_15__method_ifstream_get__streambuf        : 380000 units (0.380 secs)
CPP_16__iostream_iterators__copy              : 3200000 units (3.200 secs)
CPP_17__iostream_iterators__string            : 973333 units (0.973 secs)
CPP_18__iostreambuf_iterators__copy           :  50000 units (0.050 secs)
CPP_19__iostreambuf_iterators__transform      : 310000 units (0.310 secs)
CPP_20__iostreambuf_iterators__string         : 530000 units (0.530 secs)
CPP_21__vector__copy                          : 2590000 units (2.590 secs)
CPP_22__vector_push_back                      : 1203333 units (1.203 secs)
CPP_23__vector__cpp_read                      : 133333 units (0.133 secs)
CPP_24__string__cpp_read                      :  53333 units (0.053 secs)
   Run-3 of 3 : Finished

 

Reply all
Reply to author
Forward
0 new messages