gstreamer/tests/bufspeed
Benjamin Otte 803ce6bf48 GST_DEBUG reorganization containing loads of stuff:
Original commit message from CVS:
GST_DEBUG reorganization
This is a big diff (ca 450k), containing loads of stuff:
- gstinfo.[ch] complete rewrite
- changing of all GST_DEBUG messages to reflect that change
- reorganization of subsystem disabling
- addition of gstconfig.h.in so we can track the disablings
- <gst/gst.h> does not include <unistd.h> and <config.h> anymore
- documentation updated for gstinfo stuff (build the docs yourself to know what changed)
- bugfixes for making of the docs (files from CVS are not deleted anymore
- testsuite for debugging changes in testsuite/debug

expect breakage
2003-06-29 14:05:49 +00:00
..
.gitignore added a bunch of cvsignore stuff off of a fresh checkout and build i will win the race to max LOC changed ;-) 2002-03-25 05:01:02 +00:00
gstbuffer.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstbuffer.h use G_{BEGIN,END}_DECLS 2002-10-30 09:17:34 +00:00
gstmempool.c removal of nasm dependency 2002-10-25 19:38:15 +00:00
gstmempool.h put everything in tests/ 2002-01-05 01:25:28 +00:00
Makefile.am use AM_CFLAGS instead of CFLAGS 2002-11-02 05:24:27 +00:00
README put everything in tests/ 2002-01-05 01:25:28 +00:00
test1.c test commentation 2002-09-23 06:03:17 +00:00
test2.c compile fixen 2002-01-05 01:43:16 +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