Skip to content

Commit

Permalink
Boot time: update "perf report" output
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
  • Loading branch information
michaelopdenacker authored and tpetazzoni committed Oct 29, 2021
1 parent 4ee41a1 commit 5b5e467
Showing 1 changed file with 29 additions and 30 deletions.
59 changes: 29 additions & 30 deletions slides/boot-time-application/boot-time-application.tex
Expand Up @@ -50,39 +50,38 @@ \section{Optimizing applications}
\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}
Expand Down

0 comments on commit 5b5e467

Please sign in to comment.