gstreamer/test/bufspeed
Wim Taymans 022e91685e Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ...
Original commit message from CVS:
Added a little testbed for measuring buffer alloc/free, with some
optimised gstmempool code (measured at a 10+ speed improvement)
2001-10-16 21:52:13 +00:00
..
.gitignore Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
gstbuffer.c Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
gstbuffer.h Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
gstmempool.c Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
gstmempool.h Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
Makefile.am Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
README Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
test1.c Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00
test2.c Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ... 2001-10-16 21:52:13 +00:00

benchmark of 5000000 gst_buffer_new/free on 0.2.1 code
------------------------------------------------------
gstmemchunk, no lock:   real    0m1.309s user   0m1.220s sys    0m0.070s
gmemchunk, no lock:     real    0m3.872s user   0m3.740s sys    0m0.090s
gstmemchunk, lock:      real    0m5.306s user   0m5.160s sys    0m0.100s
gmemchunk, lock:        real    0m8.001s user   0m7.890s sys    0m0.080s