[Bug 775423] info: Add a 'flags' parameter to gst_debug_get_stack_trace
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Dec 12 18:13:42 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=775423
--- Comment #11 from Thibault Saunier <tsaunier at gnome.org> ---
commit 33616d47becf743c038d10819e013bf0d0314804
Author: Thibault Saunier <tsaunier at gnome.org>
Date: Wed Nov 30 15:10:48 2016 -0300
info: Add a 'flags' parametter to gst_debug_get_stack_trace
This is an API break but that API has not been released yet.
We are passing a flag rather than a simple boolean as we can imagine
to implement more features in the future for example to retrieve a
stack trace for all the threads, etc..
Retrieving source file and line numbers is pretty
expensive while getting a stack trace, this new argument
allows the user to decide to retrieve a backtrace
without those infos instead which is much faster.
For example running $ GST_LEAKS_TRACER_STACK_TRACE=1 GST_DEBUG=GST_TRACER:7
\
GST_TRACERS=leaks time gst-launch-1.0 videotestsrc num-buffers=1 !
fakesink:
* With simple stack traces:
0.04s user 0.02s system 99% cpu 0.060 total
* With full stack traces:
0.66s user 0.23s system 96% cpu 0.926 total
https://bugzilla.gnome.org/show_bug.cgi?id=775423
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list