diff --git a/debug-viewer/GstDebugViewer/GUI.py b/debug-viewer/GstDebugViewer/GUI.py index 2bf8505d18..69db2476e5 100755 --- a/debug-viewer/GstDebugViewer/GUI.py +++ b/debug-viewer/GstDebugViewer/GUI.py @@ -1260,6 +1260,11 @@ class TestParsingPerformance (object): print "data parsed in %0.1f ms" % (diff * 1000.,) print "overall time spent: %0.1f s" % (time.time () - self.start_time,) + import resource + rusage = resource.getrusage (resource.RUSAGE_SELF) + print "time spent in user mode: %.2f s" % (rusage.ru_utime,) + print "time spent in system mode: %.2f s" % (rusage.ru_stime,) + def main (): if len (sys.argv) > 1 and sys.argv[1] == "benchmark":