kid*_*jan 5 c++ linux embedded profiling
我有一个在嵌入式处理器(ARM)上运行的应用程序,我想分析应用程序,以了解它在哪里使用系统资源,如CPU,内存,IO等.应用程序运行在Linux,所以我假设有许多可用的分析应用程序.有没有人有什么建议?
谢谢!
编辑:我还应该添加我们使用的Linux版本有些旧(2.6.18).不幸的是,我现在没有很多控制权.
Geo*_*rge 2
正如 bobah 所说,gprof 和 valgrind 很有用。您可能还想尝试OProfile。如果您的应用程序使用 C++(如标签所示),您可能需要考虑禁用异常(如果您的编译器允许)并避免动态强制转换,如 sashang 上面提到的。另请参阅嵌入式 C++。
归档时间:
15 年,3 月 前
查看次数:
2567 次
最近记录: