工欲善其事,必先利其器,oprofile是分析性能的利器。废话少说,直接上solution:首先确定你的内核是否添加了对oprofile 的支持,方法是看内核的启动信息,如果有如下两行的,说明你的内核支持oprofile:oprofile: hardware counters not availableoprofile: using timer interrupt.如果没有就需要在内核中添加对oprofile的支持:1 在/arch/unicore(按照你的实际情况)/ 下建立oprofile 文件夹 ,在oprofile中是makefile 将/driver/oprofile中的文件编译2 在/arch/unicore/kconfig 中将 config STACKTRACE_SUPPORT default 选为 y3 make menuconfig 添加oprofile选项 make menuconfig general step 中 profiling support 和 oprofile system profiling这样就好了。查看自己Linux版本使用的文件系统格式Linux下性能监测工具----gprof和oprofile相关资讯 Linux内核 OProfile
- IT人员必须了解的六项Linux内核变 (今 12:05)
- Linux 内核更新:3.10.98、3.14.62 (02月26日)
- Linux:让手机运行主线内核 (11/26/2015 22:16:17)
| - Linux内核自防护项目 (05月24日)
- Linux 内核架构的理解 (12/09/2015 09:01:01)
- Linux内核被指缺乏安全性 (11/07/2015 08:28:47)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |