下载地址
http://oprofile.sourceforge.net/download/
,安装过程略
2.1
启动
oprofile
,
opcontrol
--vmlinux=/usr/lib/debug/lib/modules/2.6.18-164.el5debug/vmlinux –start
这里如果没有
vmlinux
的话,去下一个与
kenerl
相同版本的带
debug
信息的
kernal
安装下,我这里下载了
kernel-debug-debuginfo-2.6.18-164.el5.x86_64.rpm
,
kernel-debuginfo-common-2.6.18-164.el5.x86_64.rpm
进行了安装。
2.2
运行应用程序,当运行的是
java
程序,如果需要
jit
信息,则需要在
java
的参数中指定
agent
路径,
java
-agentpath:/usr/local/oprofile-0.9.7/lib/oprofile/libjvmti_oprofile.so XXXApp
程序完成后,
Opcontrol --stop
Opreport -l –m all > report.txt,
如果需要生成
call
graph
加上
-c
参数
使用
oprofile
统计了一下
java
程序的热点信息,出来的结果没有
vtune
好,并且出来的
call graph
也是不准确的。
C
程序的效果等待后续去验证下。
分享到:
相关推荐
oprofile 相关代码和使用说明 调试Linux程序必备
一款很强大的内核分析工具,技术开发者的福音,此文档详细得介绍了这款强大工具的使用方法。
oprofile 移植到板端 oprofile 移植
Oprofile 用户手册,Oprofile user manual.pdf
Oprofile在Android中的应用.pdf
Oprofile 0.9.4 程序性能分析必备工具
oProfile是用于Linux的若干种评测和性能监控工具中的一种,它可以工作在不同的体系结构上,包括MIPS、ARM、IA32、IA64和AMD。oProfile包含在Linux2.5和更高版本的内核中,也包含在大多数较新的Linux版本中,包括...
Oprofile-0.9.7.tar.gz linux平台性能测试必备工具。
oprofile-0.9.5.tar.zip ,很经典的Linux系统资源分析工具。
在虚拟机和ubuntu(18.04)上安装运行oprofile0.9.9,具体方法参考https://blog.csdn.net/lizhengx/article/details/80748867
离线安装包,亲测可用
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
oprofile 是linux下很长有用的性能分析工具,这个文档是oprofile官方网站提供的manual的pdf版
oprofile gprof 资源收集 资源收集
离线安装包,亲测可用
Edwin.Rong达人总结的文章,对oprofile的移植很有帮助,在这共享出来,方便你我!:)
linux 强大的性能测试工具的用法 powerful tool and to profile a set of applications to understand the output from OProfile. This is an excellent tool to have in your toolbox.
离线安装包,亲测可用
oprofile 移植到 xscale-pxa-255开发板,Linux内核采用Android的,希望对看到的人有所作用。;)
对oproflie的使用做了非常详细的说明,很清楚,是学习oprofie工具的必备文档,oprofile是linux/adroid下必备的性能分析工具