性能分析 在软件工程中性能分析performance analysis也称为profiling是以收集程序运行时信息为手段研究程序行为的分析方法是一種動態程式分析英语Dynamic program analysis的方法 性能分析量測像是程式的空間或時間複雜度特定指令的使用情形英语instruction set simulator函式呼叫的頻率及執行時間等性能分析的目的在于决定程序的哪个部分应该被优化英语Program optimization从而提高程序的速度或者内存使用效率 性能分析可以由程式的源代碼或是可執行檔進行一般會使用稱為性能分析工具profiler的工具進行性能分析工具會使用許多不同的技術可能是以事件為基礎Eventbased的統計的指令導向的仿真的方法性能分析工具常用在性能工程英语Performance engineering的过程中