作者:Adam Taylor
在本系列上一篇博客中,我们学习了解了使用XMD和XSDB来调试我们的应用和系统。然而为了确保我们的应用在性能上是优化的,另一个非常重要的方面就是对应用程序进行详细分析。
分析不同于调试,就分析功能而言,我们要使用SCU 定时器和中断来修改代码,完成在固定的间隔期间采样和记录应用程序的状态,这就允许我们确定被频繁调用的函数以及每个函数调用执行所占用的时间。知道了这些信息,可以帮助我们减少代码瓶颈,并确保系统性能满足要求。
对你的应用程序进行分析是非常简单的;然而不同于调试,一旦完成分析功能配置,这个应用程序必须执行完毕,这样才能收集到充足的数据。SDK 分析器采用GNU GProf工具。点击阅读更多内容