ARM 代码分析器 [英] Code Profiler for ARM
问题描述
我想在 arm 9 上分析我的代码,是否有任何分析器可以为我提供函数调用时间和每个函数占用的总周期?我更喜欢任何免费的分析器.我喜欢在 linux 中使用 kcachegrind.
I want to profile my code on arm 9, Is there any profiler which can give me function call timings and total cycles taken by each function? I would prefer any free profiler. I loved to work with kcachegrind in linux.
推荐答案
我不知道任何免费的 ARM 分析器.
I don't know any free ARM profilers.
您可以尝试ARM RVDS 4.0 Pro.它有一个很好的分析器.您可以使用模拟器而不是真正的硬件.它简化了一些事情,但您不会收到有关缓存未命中/内存延迟的信息,并且结果可能与真实硬件上的测试不同.
You can try ARM RVDS 4.0 Pro. It has a good profiler. And you can use emulator instead of real hardware with it. It simplifies some things, but you'll not receive information about cache-misses/memory-latency, and results may differ from tests on real hardware.
RVDS 的价格已经够高了.您可以试用 30 或 45 天,也许这足以描述您想要的所有内容.
The price of RVDS is high enough. You can try trial for 30 or 45 days, maybe this will be enough to profile all you want.
这篇关于ARM 代码分析器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!