我想在ARM9上分析我的代码,有没有分析器可以给我函数调用时间和每个函数占用的总周期?我更喜欢任何免费的分析器。我喜欢在linux中使用kcachegrind。
发布于 2009-09-04 07:58:32
我不知道有什么免费的手臂剖面仪。
你可以试试ARM RVDS 4.0 Pro。它有一个很好的profiler。你可以使用模拟器而不是真实的硬件。它简化了一些事情,但您不会收到有关缓存未命中/内存延迟的信息,并且结果可能与实际硬件上的测试不同。
RVDS的价格已经足够高了。你可以试用30天或45天,也许这将足以描述你想要的一切。
发布于 2009-08-27 10:02:54
如果你使用的是gcc,gprof将是显而易见的选择,我想valgrind也应该可以。警告:我不熟悉kcachegrind
我现在看到kcachegrind正在使用valgrind框架,所以我想您应该能够在您的开发机器上运行它。
发布于 2009-08-27 20:17:59
如果你有办法中断代码,this是免费的,而且非常有效。
https://stackoverflow.com/questions/1340056
复制相似问题