性能分析

在軟件工程中 ， 性能分析 （ performance analysis也稱爲profiling ） ， 是以收集程序運行時信息爲手段研究程序行爲的分析方法 ， 是一種的方法 。 性能分析量測像是程式的空間或時間複雜度 、 、 函式呼叫的頻率及執行時間等 。 性能分析的目的在於決定程序的哪個部分應該被 ， 從而提高程序的速度或者內存使用效率 。 性能分析可以由程式的源代碼或是可執行檔進行 。 一般會使用稱爲性能分析工具 （ profiler ） 的工具進行 。 性能分析工具會使用許多不同的技術 ， 可能是以事件爲基礎 （ Event - based ） 的 、 統計的 、 指令導向的 、 仿真的方法 。 性能分析工具常用在的過程中 。