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