|
Subject: [Run Log] Simple C/C++ Perfometer : Copying char[] to vector (Version CS-1.0) Newsgroups: gmane.comp.lang.c++.perfometer Date: 2004-07-14 12:31:25 GMT (4 years, 50 weeks, 6 days, 6 hours and 54 minutes ago) ############################# Compiled with no optimization ############################# ======================================== Simple C/C++ Perfometer : Copying String Version CS-1.0 ======================================== ---------------------- GNU gcc 3.3.1 (CYGWIN) ---------------------- YOUR COMMAND LINE : cps_cyg 5 100000 3 ### Number of runs : 3 ### Number of tests : 5 ### Number of repetitions : 100000 ### CLOCKS_PER_SEC : 1000 Run-1 of 3 : Started ..... func_memcpy : 2934 units (2.934 secs) func_copy : 14484 units (14.484 secs) func_copy_with_reserve : 4056 units (4.056 secs) func_transform : 3397 units (3.397 secs) func_ctor : 2958 units (2.958 secs) Run-1 of 3 : Finished Run-2 of 3 : Started ..... func_memcpy : 2937 units (2.937 secs) func_copy : 14487 units (14.487 secs) func_copy_with_reserve : 4098 units (4.098 secs) func_transform : 3428 units (3.428 secs) func_ctor : 2944 units (2.944 secs) Run-2 of 3 : Finished Run-3 of 3 : Started ..... func_memcpy : 2991 units (2.991 secs) func_copy : 14520 units (14.520 secs) func_copy_with_reserve : 4062 units (4.062 secs) func_transform : 3455 units (3.455 secs) func_ctor : 2911 units (2.911 secs) Run-3 of 3 : Finished ======================================== Simple C/C++ Perfometer : Copying String Version CS-1.0 ======================================== --------------------- GNU gcc 3.3.1 (MINGW) --------------------- YOUR COMMAND LINE : cps_mgw.exe 5 100000 3 ### Number of runs : 3 ### Number of tests : 5 ### Number of repetitions : 100000 ### CLOCKS_PER_SEC : 1000 Run-1 of 3 : Started ..... func_memcpy : 93 units (0.093 secs) func_copy : 1309 units (1.309 secs) func_copy_with_reserve : 584 units (0.584 secs) func_transform : 286 units (0.286 secs) func_ctor : 53 units (0.053 secs) Run-1 of 3 : Finished Run-2 of 3 : Started ..... func_memcpy : 74 units (0.074 secs) func_copy : 1117 units (1.117 secs) func_copy_with_reserve : 584 units (0.584 secs) func_transform : 303 units (0.303 secs) func_ctor : 57 units (0.057 secs) Run-2 of 3 : Finished Run-3 of 3 : Started ..... func_memcpy : 147 units (0.147 secs) func_copy : 2500 units (2.500 secs) func_copy_with_reserve : 1285 units (1.285 secs) func_transform : 637 units (0.637 secs) func_ctor : 130 units (0.130 secs) Run-3 of 3 : Finished ======================================== Simple C/C++ Perfometer : Copying String Version CS-1.0 ======================================== ------------------------- GNU gcc 3.3.4 (DGGPP 2.3) ------------------------- YOUR COMMAND LINE : cps_dj.exe 5 100000 3 ### Number of runs : 3 ### Number of tests : 5 ### Number of repetitions : 100000 ### CLOCKS_PER_SEC : 91 Run-1 of 3 : Started ..... func_memcpy : 10 units (0.110 secs) func_copy : 248 units (2.725 secs) func_copy_with_reserve : 123 units (1.352 secs) func_transform : 58 units (0.637 secs) func_ctor : 11 units (0.121 secs) Run-1 of 3 : Finished Run-2 of 3 : Started ..... func_memcpy : 11 units (0.121 secs) func_copy : 243 units (2.670 secs) func_copy_with_reserve : 121 units (1.330 secs) func_transform : 65 units (0.714 secs) func_ctor : 10 units (0.110 secs) Run-2 of 3 : Finished Run-3 of 3 : Started ..... func_memcpy : 11 units (0.121 secs) func_copy : 255 units (2.802 secs) func_copy_with_reserve : 123 units (1.352 secs) func_transform : 58 units (0.637 secs) func_ctor : 8 units (0.088 secs) Run-3 of 3 : Finished ======================================== Simple C/C++ Perfometer : Copying String Version CS-1.0 ======================================== ------------------------------- Microsoft C++ 13.00 (Unmanaged) ------------------------------- YOUR COMMAND LINE : cps_ms.exe 5 100000 3 ### Number of runs : 3 ### Number of tests : 5 ### Number of repetitions : 100000 ### CLOCKS_PER_SEC : 1000 Run-1 of 3 : Started ..... func_memcpy : 1465 units (1.465 secs) func_copy : 13202 units (13.202 secs) func_copy_with_reserve : 4609 units (4.609 secs) func_transform : 1963 units (1.963 secs) func_ctor : 1378 units (1.378 secs) Run-1 of 3 : Finished Run-2 of 3 : Started ..... func_memcpy : 1459 units (1.459 secs) func_copy : 13255 units (13.255 secs) func_copy_with_reserve : 4600 units (4.600 secs) func_transform : 1916 units (1.916 secs) func_ctor : 1288 units (1.288 secs) Run-2 of 3 : Finished Run-3 of 3 : Started ..... func_memcpy : 1432 units (1.432 secs) func_copy : 13409 units (13.409 secs) func_copy_with_reserve : 4516 units (4.516 secs) func_transform : 1949 units (1.949 secs) func_ctor : 1288 units (1.288 secs) Run-3 of 3 : Finished ======================================== Simple C/C++ Perfometer : Copying String Version CS-1.0 ======================================== ------------------------- Digital Mars C/C++ 8.40.2 ------------------------- YOUR COMMAND LINE : cps_dm.exe 5 100000 3 ### Number of runs : 3 ### Number of tests : 5 ### Number of repetitions : 100000 ### CLOCKS_PER_SEC : 1000 Run-1 of 3 : Started ..... func_memcpy : 70 units (0.070 secs) func_copy : 587 units (0.587 secs) func_copy_with_reserve : 220 units (0.220 secs) func_transform : 110 units (0.110 secs) func_ctor : 60 units (0.060 secs) Run-1 of 3 : Finished Run-2 of 3 : Started ..... func_memcpy : 63 units (0.063 secs) func_copy : 574 units (0.574 secs) func_copy_with_reserve : 220 units (0.220 secs) func_transform : 130 units (0.130 secs) func_ctor : 60 units (0.060 secs) Run-2 of 3 : Finished Run-3 of 3 : Started ..... func_memcpy : 67 units (0.067 secs) func_copy : 573 units (0.573 secs) func_copy_with_reserve : 227 units (0.227 secs) func_transform : 123 units (0.123 secs) func_ctor : 53 units (0.053 secs) Run-3 of 3 : Finished ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com |
|
|