August 2019
Beginner to intermediate
798 pages
17h 2m
English
Although debugging utilities such as strace(1) and truss(1) can trace system calls produced by a process, they can be slow and therefore not appropriate for solving performance problems on busy UNIX systems. Another tool, named DTrace, allows you to see what happens behind the scenes on a system-wide basis without the need to modify or recompile anything. It also allows you to work on production systems and watch running programs or server processes dynamically without introducing a big overhead.
This subsection will use the dtruss(1) command-line utility that comes with macOS, which is just ...
Read now
Unlock full access