不合标准的应用程序性能会产生软件或网络问题。为确保软件满足或超过设计的期望值,有必要分析应用程序的性能以发现潜在的问题。这个过程被称为“性能分析”。它包括检查应用程序以确保每个组件有效地工作,并根据设计密切注视处理器的使用、网络和系统服务、存储和输入/输出(I/O)。早在1970年代,IBM System/360及IBM System/370的平台就有性能分析工具,一般是用计时器中断在固定的时间纪录程序状态字(PSW)来侦测程序运行时的“过热点”(hot spots)。这是早期使用抽样方式进行性能分析的示例之一。在1974年时,指令集仿真器就允许完整的事件踪迹,以及其他性能监控的机能。