使用跟踪工具进行性能分析
操作系统的跟踪工具是一个强大的系统观察工具。
该跟踪工具捕捉一个具有时间戳的系统事件序列流,提供了一个关于系统活动精细级别的细节。 事件在时间序列和别的事件上下文中显示。 跟踪工具是一个观察系统和应用程序执行的有价值的工具。 不象其他只提供 CPU 利用情况或 I/O 等待时间的工具, 跟踪工具扩充了信息以帮助理解什么事件正在发生、谁对此负责、事件什么时候发生、 它们影响系统的原因和方式。
操作系统的构造是用来为系统运行提供常规可见性。 用户可以通过插入附加事件和提供格式化规则来将可见性扩展到他们的应用程序中。
该程序的设计和实现阶段对其进行维护,目的是使跟踪数据收集高效, 以此通过激活跟踪使得系统性能和流的改变最小。 因此,作为一个性能分析工具和问题确定工具,跟踪工具非常有用。