DTrace

DTrace

DTrace是针对Solaris,Mac OS X和FreeBSD的性能分析和故障排除工具。
DTrace是一种性能分析和故障排除工具,默认情况下,各种操作系统(包括Solaris,Mac OS X和FreeBSD)都包含了DTrace。Linux端口正在开发中。DTrace会检测所有软件。不仅包括应用程序,数据库和Web服务器在内的用户级软件,还包括操作系统内核和设备驱动程序。该名称是“动态跟踪”的缩写:“动态跟踪”是DTrace率先推出的一种检测技术,该技术可以使用检测代码动态修补实时运行的指令。DTrace工具还支持静态跟踪:在部署之前,将用户友好的跟踪点添加到代码中并在其中进行编译。...DTrace提供了一种语言“ D”,用于编写DTrace脚本和单行代码。该语言类似于C和awk,并提供了传递给用户土地之前对内核中的数据进行筛选和汇总的强大方法。这是一项重要功能,可将DTrace用于性能敏感的生产环境,因为它可以大大减少收集和呈现数据的开销。
dtace

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

strace

strace

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

RevDeBug

认识RevDeBug –适用于各种规模和规模的公司的革命性本地和远程反向调试软件!快速释放您的软件,没有错误可以阻止您!
perf

perf

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

ltrace

ltrace拦截并记录由执行的进程调用的动态库调用以及该进程接收的信号。
LimeChain - Blockchain Development and Consultancy

LimeChain - Blockchain Development and Consultancy

我们是区块链技术开发和应用的先驱,将广泛的业务经验与一流的技术经验相结合,将区块链解决方案应用于业务中最棘手的问题。
ktrace

ktrace

ktrace实用程序启用指定进程的内核跟踪日志记录。内核跟踪数据记录到文件ktrace.out。
ftrace

ftrace

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

ktap

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

Quartz Debug

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

SystemTap

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