10.2.4. 显示概述

要显示执行每个系统调用以及执行这些系统调用的次数,请使用 -c 命令行选项运行 ltrace 工具:

$ scl enable devtoolset-11 'ltrace -c program argument...'

例 10.4. 显示概述

考虑 lsblk 命令。在此程序上运行 ltrace 工具并显示 trace 概述:

$ scl enable devtoolset-11 'ltrace -c lsblk > /dev/null'
% time     seconds  usecs/call     calls      function
------ ----------- ----------- --------- --------------------
 53.60    0.261644      261644         1 __libc_start_main
  4.48    0.021848          58       374 mbrtowc
  4.41    0.021524          57       374 wcwidth
  4.39    0.021409          57       374 __ctype_get_mb_cur_max
  4.38    0.021359          57       374 iswprint
  4.06    0.019838          74       266 readdir64
  3.21    0.015652          69       224 strlen
...
------ ----------- ----------- --------- --------------------
100.00    0.488135                  3482 total