嵌入式分析器

时间:2010-03-31 22:49:02

标签: profiler mips

我应该剖析/优化一个应用程序。我在mips机器上运行所以valgrind不是一个选择。任何工具建议,策略?

编辑:我想我应该提供更多细节。我的工具链不支持Gprof。我试过oprofile;但结果似乎不正确,我也无法得到一个calltree。我正在寻找替代方案。

3 个答案:

答案 0 :(得分:0)

如果您正在使用GNU工具链(gcc等),那么您可以使用gprof。这很粗糙,但确实有效。

如果您的操作系统是Linux,那么您也可以检查MIPS是否支持oprofile

答案 1 :(得分:0)

我所依赖的方法,对于所有类型的问题,在所有类型的机器和操作系统上依赖is this

gprof 几乎一样古老而且可靠,但是very limited in what it will do for you

答案 2 :(得分:0)

SD Profiler是一系列代码分析器,基于用于临时检测代码的语言准确解析器。这些分析器涵盖C,C ++,Java,C#,PHP和COBOL。

分析器具有非常低的占用空间和开销,因此是嵌入式系统的理想选择。你没说什么语言,所以我猜你会对C或C ++感兴趣。

但是,您需要更具体地说明您使用的是哪种(C / C ++)方言。