[ create a new paste ] login | about

Link: http://codepad.org/E6BgGADN    [ raw code | fork ]

Plain Text, pasted on Jun 1:
memsetOrFill > for i in {1..10}
> do
> ./memsetOrFill
> done
Filling the vector with 10M elements..
using std::fill it took 6298 usec or ~ 0.006298 sec.
using memset it took 7136 usec or ~ 0.007136 sec.
Memset is 0.882567 times faster!
Filling the vector with 10M elements..
using std::fill it took 6396 usec or ~ 0.006396 sec.
using memset it took 6527 usec or ~ 0.006527 sec.
Memset is 0.979930 times faster!
Filling the vector with 10M elements..
using std::fill it took 6168 usec or ~ 0.006168 sec.
using memset it took 8348 usec or ~ 0.008348 sec.
Memset is 0.738860 times faster!
Filling the vector with 10M elements..
using std::fill it took 6160 usec or ~ 0.006160 sec.
using memset it took 6370 usec or ~ 0.006370 sec.
Memset is 0.967033 times faster!
Filling the vector with 10M elements..
using std::fill it took 6136 usec or ~ 0.006136 sec.
using memset it took 7264 usec or ~ 0.007264 sec.
Memset is 0.844714 times faster!
Filling the vector with 10M elements..
using std::fill it took 6351 usec or ~ 0.006351 sec.
using memset it took 6345 usec or ~ 0.006345 sec.
Memset is 1.000946 times faster!
Filling the vector with 10M elements..
using std::fill it took 6414 usec or ~ 0.006414 sec.
using memset it took 7114 usec or ~ 0.007114 sec.
Memset is 0.901602 times faster!
Filling the vector with 10M elements..
using std::fill it took 6168 usec or ~ 0.006168 sec.
using memset it took 6020 usec or ~ 0.006020 sec.
Memset is 1.024585 times faster!
Filling the vector with 10M elements..
using std::fill it took 6411 usec or ~ 0.006411 sec.
using memset it took 6126 usec or ~ 0.006126 sec.
Memset is 1.046523 times faster!
Filling the vector with 10M elements..
using std::fill it took 6124 usec or ~ 0.006124 sec.
using memset it took 6140 usec or ~ 0.006140 sec.
Memset is 0.997394 times faster!



Create a new paste based on this one


Comments: