ktrace

ktrace

ktrace实用程序启用指定进程的内核跟踪日志记录。内核跟踪数据记录到文件ktrace.out。
ktrace实用程序启用指定进程的内核跟踪日志记录。内核跟踪数据记录到文件ktrace.out。跟踪的内核操作包括系统调用,名称转换,信号处理和I / O。在流程上启用跟踪后,将记录跟踪数据,直到退出流程或清除跟踪点为止。跟踪的进程可以快速生成大量日志数据。强烈建议用户在尝试跟踪进程之前记住如何禁用跟踪。以下命令足以在所有用户拥有的进程上禁用跟踪,并且如果由root用户执行,则在所有进程上也可以进行跟踪:... $ ktrace -C跟踪文件不可读;使用kdump(1)对其进行解码。该实用程序只能与内核配置文件中使用“ KTRACE”选项构建的内核一起使用。
ktrace

具有任何许可的所有平台的ktrace替代品

strace

strace

跟踪系统调用和信号。诊断,调试和说明性用户空间实用程序。
DTrace

DTrace

DTrace是针对Solaris,Mac OS X和FreeBSD的性能分析和故障排除工具。
perf

perf

仪器CPU性能计数器,跟踪点,kprobes和uprobes(动态跟踪)。
ltrace

ltrace

ltrace拦截并记录由执行的进程调用的动态库调用以及该进程接收的信号。
ktap

ktap

ktap是用于Linux的基于脚本的动态跟踪工具。它使用脚本语言,并允许用户动态跟踪Linux内核。
SystemTap

SystemTap

SystemTap为实时运行的内核和用户空间应用程序提供了工具。
ftrace

ftrace

Ftrace是一个内部跟踪器,旨在帮助系统的开发人员和设计人员查找内核内部发生的情况。
Quartz Debug

Quartz Debug

Quartz Debug是Xcode工具的一部分,允许开发人员监视和测试各种Quartz和Quartz Extreme应用程序以及性能问题。
  • 免费应用
  • Mac