================================================ Simple C/C++ Perfometer : Reading file to string Version CF2S-1.0 ================================================ ------------------------- GNU gcc 3.4.1 (DGGPP 2.3) ------------------------- YOUR COMMAND LINE : a-dj.exe 1000 5 500 3 ### File size : 1000 ### Number of runs : 3 ### Number of tests : 5 ### Number of repetitions : 500 ### CLOCKS_PER_SEC : 91 Run-1 of 3 : Started ..... C_01_txt__functions_getc_putc : 28 units (0.308 secs) C_01_bin__functions_getc_putc : 35 units (0.385 secs) C_02_txt__functions_fgetc_fputc : 38 units (0.418 secs) C_02_bin__functions_fgetc_fputc : 43 units (0.473 secs) C_03_txt__functions_fread_fwrite__const_buf : 10 units (0.110 secs) C_03_bin__functions_fread_fwrite__const_buf : 13 units (0.143 secs) C_04_txt__functions_fread_fwrite__max_buf : 15 units (0.165 secs) C_04_bin__functions_fread_fwrite__max_buf : 16 units (0.176 secs) CPP_01_txt__operators_in_out : 35 units (0.385 secs) CPP_01_bin__operators_in_out : 33 units (0.363 secs) CPP_02_txt__methods_sbumpc_sputc : 33 units (0.363 secs) CPP_02_bin__methods_sbumpc_sputc : 26 units (0.286 secs) CPP_03_txt__method_sbumpc__op_out : 20 units (0.220 secs) CPP_03_bin__method_sbumpc__op_out : 23 units (0.253 secs) CPP_04_txt__method_rdbuf__op_out : 16 units (0.176 secs) CPP_04_bin__method_rdbuf__op_out : 18 units (0.198 secs) CPP_05_txt__methods_cpp_read_write__const_buf : 20 units (0.220 secs) CPP_05_bin__methods_cpp_read_write__const_buf : 15 units (0.165 secs) CPP_06_txt__methods_cpp_read_write_oss__const_buf : 18 units (0.198 secs) CPP_06_bin__methods_cpp_read_write_oss__const_buf : 23 units (0.253 secs) CPP_07_txt__methods_cpp_readsome_write__const_buf : 248 units (2.725 secs) CPP_07_bin__methods_cpp_readsome_write__const_buf : 266 units (2.923 secs) CPP_08_txt__methods_cpp_read_write__max_buf : 16 units (0.176 secs) CPP_08_bin__methods_cpp_read_write__max_buf : 16 units (0.176 secs) CPP_09_txt__function_getline__ostringstream : 28 units (0.308 secs) CPP_09_bin__function_getline__ostringstream : 21 units (0.231 secs) CPP_10_txt__function_getline__string : 23 units (0.253 secs) CPP_10_bin__function_getline__string : 21 units (0.231 secs) CPP_11_txt__method_ifstream_getline : 25 units (0.275 secs) CPP_11_bin__method_ifstream_getline : 23 units (0.253 secs) CPP_12_txt__methods_ifstream_get_put : 28 units (0.308 secs) CPP_12_bin__methods_ifstream_get_put : 25 units (0.275 secs) CPP_13_txt__method_ifstream_get : 20 units (0.220 secs) CPP_13_bin__method_ifstream_get : 20 units (0.220 secs) CPP_14_txt__method_ifstream_get__const_buf : 18 units (0.198 secs) CPP_14_bin__method_ifstream_get__const_buf : 16 units (0.176 secs) CPP_15_txt__method_ifstream_get__streambuf : 15 units (0.165 secs) CPP_15_bin__method_ifstream_get__streambuf : 16 units (0.176 secs) CPP_16_txt__iostream_iterators__copy : 48 units (0.527 secs) CPP_16_bin__iostream_iterators__copy : 53 units (0.582 secs) CPP_17_txt__iostream_iterators__string : 33 units (0.363 secs) CPP_17_bin__iostream_iterators__string : 28 units (0.308 secs) CPP_18_txt__iostreambuf_iterators__copy : 48 units (0.527 secs) CPP_18_bin__iostreambuf_iterators__copy : 48 units (0.527 secs) CPP_19_txt__iostreambuf_iterators__transform : 66 units (0.725 secs) CPP_19_bin__iostreambuf_iterators__transform : 78 units (0.857 secs) CPP_20_txt__iostreambuf_iterators__string : 65 units (0.714 secs) CPP_20_bin__iostreambuf_iterators__string : 55 units (0.604 secs) CPP_21_txt__vector__copy : 40 units (0.440 secs) CPP_21_bin__vector__copy : 36 units (0.396 secs) CPP_22_txt__vector_push_back : 40 units (0.440 secs) CPP_22_bin__vector_push_back : 38 units (0.418 secs) CPP_23_txt__vector__cpp_read : 20 units (0.220 secs) CPP_23_bin__vector__cpp_read : 16 units (0.176 secs) CPP_24_txt__string__cpp_read : 6 units (0.066 secs) CPP_24_bin__string__cpp_read : 6 units (0.066 secs) Run-1 of 3 : Finished Run-2 of 3 : Started ..... C_01_txt__functions_getc_putc : 33 units (0.363 secs) C_01_bin__functions_getc_putc : 38 units (0.418 secs) C_02_txt__functions_fgetc_fputc : 38 units (0.418 secs) C_02_bin__functions_fgetc_fputc : 38 units (0.418 secs) C_03_txt__functions_fread_fwrite__const_buf : 13 units (0.143 secs) C_03_bin__functions_fread_fwrite__const_buf : 18 units (0.198 secs) C_04_txt__functions_fread_fwrite__max_buf : 15 units (0.165 secs) C_04_bin__functions_fread_fwrite__max_buf : 11 units (0.121 secs) CPP_01_txt__operators_in_out : 33 units (0.363 secs) CPP_01_bin__operators_in_out : 31 units (0.341 secs) CPP_02_txt__methods_sbumpc_sputc : 35 units (0.385 secs) CPP_02_bin__methods_sbumpc_sputc : 26 units (0.286 secs) CPP_03_txt__method_sbumpc__op_out : 23 units (0.253 secs) CPP_03_bin__method_sbumpc__op_out : 20 units (0.220 secs) CPP_04_txt__method_rdbuf__op_out : 16 units (0.176 secs) CPP_04_bin__method_rdbuf__op_out : 20 units (0.220 secs) CPP_05_txt__methods_cpp_read_write__const_buf : 20 units (0.220 secs) CPP_05_bin__methods_cpp_read_write__const_buf : 15 units (0.165 secs) CPP_06_txt__methods_cpp_read_write_oss__const_buf : 16 units (0.176 secs) CPP_06_bin__methods_cpp_read_write_oss__const_buf : 18 units (0.198 secs) CPP_07_txt__methods_cpp_readsome_write__const_buf : 203 units (2.231 secs) CPP_07_bin__methods_cpp_readsome_write__const_buf : 198 units (2.176 secs) CPP_08_txt__methods_cpp_read_write__max_buf : 15 units (0.165 secs) CPP_08_bin__methods_cpp_read_write__max_buf : 13 units (0.143 secs) CPP_09_txt__function_getline__ostringstream : 26 units (0.286 secs) CPP_09_bin__function_getline__ostringstream : 30 units (0.330 secs) CPP_10_txt__function_getline__string : 25 units (0.275 secs) CPP_10_bin__function_getline__string : 23 units (0.253 secs) CPP_11_txt__method_ifstream_getline : 26 units (0.286 secs) CPP_11_bin__method_ifstream_getline : 26 units (0.286 secs) CPP_12_txt__methods_ifstream_get_put : 28 units (0.308 secs) CPP_12_bin__methods_ifstream_get_put : 26 units (0.286 secs) CPP_13_txt__method_ifstream_get : 25 units (0.275 secs) CPP_13_bin__method_ifstream_get : 20 units (0.220 secs) CPP_14_txt__method_ifstream_get__const_buf : 18 units (0.198 secs) CPP_14_bin__method_ifstream_get__const_buf : 16 units (0.176 secs) CPP_15_txt__method_ifstream_get__streambuf : 18 units (0.198 secs) CPP_15_bin__method_ifstream_get__streambuf : 20 units (0.220 secs) CPP_16_txt__iostream_iterators__copy : 50 units (0.549 secs) CPP_16_bin__iostream_iterators__copy : 58 units (0.637 secs) CPP_17_txt__iostream_iterators__string : 31 units (0.341 secs) CPP_17_bin__iostream_iterators__string : 30 units (0.330 secs) CPP_18_txt__iostreambuf_iterators__copy : 55 units (0.604 secs) CPP_18_bin__iostreambuf_iterators__copy : 51 units (0.560 secs) CPP_19_txt__iostreambuf_iterators__transform : 63 units (0.692 secs) CPP_19_bin__iostreambuf_iterators__transform : 50 units (0.549 secs) CPP_20_txt__iostreambuf_iterators__string : 46 units (0.505 secs) CPP_20_bin__iostreambuf_iterators__string : 50 units (0.549 secs) CPP_21_txt__vector__copy : 36 units (0.396 secs) CPP_21_bin__vector__copy : 35 units (0.385 secs) CPP_22_txt__vector_push_back : 28 units (0.308 secs) CPP_22_bin__vector_push_back : 31 units (0.341 secs) CPP_23_txt__vector__cpp_read : 18 units (0.198 secs) CPP_23_bin__vector__cpp_read : 23 units (0.253 secs) CPP_24_txt__string__cpp_read : 11 units (0.121 secs) CPP_24_bin__string__cpp_read : 10 units (0.110 secs) Run-2 of 3 : Finished Run-3 of 3 : Started ..... C_01_txt__functions_getc_putc : 30 units (0.330 secs) C_01_bin__functions_getc_putc : 31 units (0.341 secs) C_02_txt__functions_fgetc_fputc : 31 units (0.341 secs) C_02_bin__functions_fgetc_fputc : 33 units (0.363 secs) C_03_txt__functions_fread_fwrite__const_buf : 13 units (0.143 secs) C_03_bin__functions_fread_fwrite__const_buf : 11 units (0.121 secs) C_04_txt__functions_fread_fwrite__max_buf : 10 units (0.110 secs) C_04_bin__functions_fread_fwrite__max_buf : 10 units (0.110 secs) CPP_01_txt__operators_in_out : 30 units (0.330 secs) CPP_01_bin__operators_in_out : 25 units (0.275 secs) CPP_02_txt__methods_sbumpc_sputc : 31 units (0.341 secs) CPP_02_bin__methods_sbumpc_sputc : 30 units (0.330 secs) CPP_03_txt__method_sbumpc__op_out : 23 units (0.253 secs) CPP_03_bin__method_sbumpc__op_out : 15 units (0.165 secs) CPP_04_txt__method_rdbuf__op_out : 13 units (0.143 secs) CPP_04_bin__method_rdbuf__op_out : 13 units (0.143 secs) CPP_05_txt__methods_cpp_read_write__const_buf : 11 units (0.121 secs) CPP_05_bin__methods_cpp_read_write__const_buf : 13 units (0.143 secs) CPP_06_txt__methods_cpp_read_write_oss__const_buf : 11 units (0.121 secs) CPP_06_bin__methods_cpp_read_write_oss__const_buf : 11 units (0.121 secs) CPP_07_txt__methods_cpp_readsome_write__const_buf : 161 units (1.769 secs) CPP_07_bin__methods_cpp_readsome_write__const_buf : 163 units (1.791 secs) CPP_08_txt__methods_cpp_read_write__max_buf : 11 units (0.121 secs) CPP_08_bin__methods_cpp_read_write__max_buf : 13 units (0.143 secs) CPP_09_txt__function_getline__ostringstream : 21 units (0.231 secs) CPP_09_bin__function_getline__ostringstream : 20 units (0.220 secs) CPP_10_txt__function_getline__string : 21 units (0.231 secs) CPP_10_bin__function_getline__string : 20 units (0.220 secs) CPP_11_txt__method_ifstream_getline : 21 units (0.231 secs) CPP_11_bin__method_ifstream_getline : 21 units (0.231 secs) CPP_12_txt__methods_ifstream_get_put : 28 units (0.308 secs) CPP_12_bin__methods_ifstream_get_put : 21 units (0.231 secs) CPP_13_txt__method_ifstream_get : 21 units (0.231 secs) CPP_13_bin__method_ifstream_get : 16 units (0.176 secs) CPP_14_txt__method_ifstream_get__const_buf : 16 units (0.176 secs) CPP_14_bin__method_ifstream_get__const_buf : 15 units (0.165 secs) CPP_15_txt__method_ifstream_get__streambuf : 18 units (0.198 secs) CPP_15_bin__method_ifstream_get__streambuf : 18 units (0.198 secs) CPP_16_txt__iostream_iterators__copy : 45 units (0.495 secs) CPP_16_bin__iostream_iterators__copy : 46 units (0.505 secs) CPP_17_txt__iostream_iterators__string : 25 units (0.275 secs) CPP_17_bin__iostream_iterators__string : 23 units (0.253 secs) CPP_18_txt__iostreambuf_iterators__copy : 46 units (0.505 secs) CPP_18_bin__iostreambuf_iterators__copy : 48 units (0.527 secs) CPP_19_txt__iostreambuf_iterators__transform : 46 units (0.505 secs) CPP_19_bin__iostreambuf_iterators__transform : 45 units (0.495 secs) CPP_20_txt__iostreambuf_iterators__string : 40 units (0.440 secs) CPP_20_bin__iostreambuf_iterators__string : 40 units (0.440 secs) CPP_21_txt__vector__copy : 35 units (0.385 secs) CPP_21_bin__vector__copy : 33 units (0.363 secs) CPP_22_txt__vector_push_back : 28 units (0.308 secs) CPP_22_bin__vector_push_back : 25 units (0.275 secs) CPP_23_txt__vector__cpp_read : 15 units (0.165 secs) CPP_23_bin__vector__cpp_read : 13 units (0.143 secs) CPP_24_txt__string__cpp_read : 6 units (0.066 secs) CPP_24_bin__string__cpp_read : 10 units (0.110 secs) Run-3 of 3 : Finished