多不同的技术，可能是以事件为基础（Event-based）的、统计的、指令导向的、仿真的方法。性能分析工具常用在的过程中使用。
性能分析工具."若要了解程式行为，程式分析工具非常重要。电脑架构分析师需要这类工具来评估程式在新的系统结构中运作的情形。软体撰写者需要这类工具来分析程式，并分析出其中关键的区块。编译器撰写者需要这类工具来评估其指令排程或分支预测演算法运作的情形" "-- (ATOM, PLDI, '94)"性能分析工具使用广泛的技术手段收集数据，包括硬件中断、、作业系统