[bootlin/training-materials updates] master: Boot time: update "perf report" output (5b5e4672)

Thomas Petazzoni thomas.petazzoni at bootlin.com
Fri Oct 29 10:46:42 CEST 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/5b5e46727fa75c7860c687e30e3db4b5db4831d4

>---------------------------------------------------------------

commit 5b5e46727fa75c7860c687e30e3db4b5db4831d4
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Oct 27 13:29:43 2021 +0200

    Boot time: update "perf report" output
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

5b5e46727fa75c7860c687e30e3db4b5db4831d4
 .../boot-time-application.tex                      | 59 +++++++++++-----------
 1 file changed, 29 insertions(+), 30 deletions(-)

diff --git a/slides/boot-time-application/boot-time-application.tex b/slides/boot-time-application/boot-time-application.tex
index 6560258f..9eae37f4 100644
--- a/slides/boot-time-application/boot-time-application.tex
+++ b/slides/boot-time-application/boot-time-application.tex
@@ -50,39 +50,38 @@ perf report
 \end{frame}
 
 \begin{frame}[fragile]
-\frametitle{perf}
+\frametitle{perf report output}
 \begin{block}{}
 \tiny
 \begin{verbatim}
-    20.91%  gst-launch-0.10  libavcodec.so.53.35.0        [.] 0x00000000003bdaa1
-    15.45%  gst-launch-0.10  libgstflump3dec.so           [.] 0x0000000000014b42
-     3.16%  gst-launch-0.10  libglib-2.0.so.0.3600.2      [.] 0x00000000000882c9
-     2.99%  gst-launch-0.10  libc-2.17.so                 [.] __memcpy_ssse3_back
-     2.37%  gst-launch-0.10  liboil-0.3.so.0.3.0          [.] 0x000000000004417e
-     2.24%  gst-launch-0.10  libgobject-2.0.so.0.3600.2   [.] g_type_value_table_peek
-     1.53%  gst-launch-0.10  libc-2.17.so                 [.] vfprintf
-     1.37%  gst-launch-0.10  libgstreamer-0.10.so.0.30.0  [.] 0x0000000000026fd8
-     1.29%  gst-launch-0.10  ld-2.17.so                   [.] do_lookup_x
-     0.99%  gst-launch-0.10  libpthread-2.17.so           [.] pthread_mutex_lock
-     0.98%  gst-launch-0.10  libgobject-2.0.so.0.3600.2   [.] g_type_check_value
-     0.93%  gst-launch-0.10  libgstavi.so                 [.] 0x00000000000119f9
-     0.88%  gst-launch-0.10  libgstreamer-0.10.so.0.30.0  [.] gst_value_list_get_type
-     0.85%  gst-launch-0.10  libc-2.17.so                 [.] __random
-     0.66%  gst-launch-0.10  [kernel.kallsyms]            [k] clear_page_c_e
-     0.62%  gst-launch-0.10  [kernel.kallsyms]            [k] try_to_wake_up
-     0.61%  gst-launch-0.10  [kernel.kallsyms]            [k] page_fault
-     0.58%  gst-launch-0.10  libgobject-2.0.so.0.3600.2   [.] g_type_is_a
-     0.57%  gst-launch-0.10  libc-2.17.so                 [.] __strcmp_sse42
-     0.57%  gst-launch-0.10  [kernel.kallsyms]            [k] radix_tree_lookup_element
-     0.57%  gst-launch-0.10  libc-2.17.so                 [.] malloc
-     0.57%  gst-launch-0.10  libc-2.17.so                 [.] _int_malloc
-     0.55%  gst-launch-0.10  libgobject-2.0.so.0.3600.2   [.] g_type_check_instance_is_a
-     0.53%  gst-launch-0.10  [kernel.kallsyms]            [k] __ticket_spin_lock
-     0.53%  gst-launch-0.10  libgobject-2.0.so.0.3600.2   [.] g_type_check_value_holds
-     0.53%  gst-launch-0.10  libgstffmpeg.so              [.] 0x000000000001e40c
-     0.51%  gst-launch-0.10  libgstreamer-0.10.so.0.30.0  [.] gst_structure_id_get_value
-     0.50%  gst-launch-0.10  libc-2.17.so                 [.] _IO_default_xsputn
-     0.50%  gst-launch-0.10  [kernel.kallsyms]            [k] tg_load_down
+# To display the perf.data header info, please use --header/--header-only options.
+#
+#
+# Total Lost Samples: 0
+#
+# Samples: 5K of event 'cycles'
+# Event count (approx.): 1392529663
+#
+# Overhead  Command  Shared Object             Symbol
+# ........  .......  ........................  ....................................
+#
+    10.72%  ffmpeg   [kernel.kallsyms]         [k] video_get_user
+    10.60%  ffmpeg   [kernel.kallsyms]         [k] vector_swi
+     4.76%  ffmpeg   libc-2.31.so              [.] ioctl
+     4.22%  ffmpeg   [kernel.kallsyms]         [k] __se_sys_ioctl
+     3.81%  ffmpeg   [kernel.kallsyms]         [k] __video_do_ioctl
+     3.42%  ffmpeg   libavformat.so.58.45.100  [.] avformat_find_stream_info
+     2.83%  ffmpeg   [kernel.kallsyms]         [k] video_usercopy
+     2.70%  ffmpeg   libc-2.31.so              [.] cfree
+     2.58%  ffmpeg   [kernel.kallsyms]         [k] __fget_light
+     2.53%  ffmpeg   libpthread-2.31.so        [.] __errno_location
+     2.40%  ffmpeg   [kernel.kallsyms]         [k] arm_copy_from_user
+     2.26%  ffmpeg   [kernel.kallsyms]         [k] memset
+     2.09%  ffmpeg   [kernel.kallsyms]         [k] mutex_unlock
+     2.06%  ffmpeg   [kernel.kallsyms]         [k] v4l2_ioctl
+     2.05%  ffmpeg   libavcodec.so.58.91.100   [.] av_init_packet
+     1.95%  ffmpeg   libc-2.31.so              [.] memset
+...
 \end{verbatim}
 \end{block}
 \end{frame}




More information about the training-materials-updates mailing list