From fad744c07f9f7bbc395a9f22ca61f99dbafa8d78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Stadler?= Date: Sat, 17 Nov 2007 10:23:58 +0200 Subject: [PATCH] Add user/system time to benchmark output --- debug-viewer/GstDebugViewer/GUI.py | 5 +++++ 1 file changed, 5 insertions(+) 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":