在服务器程序开发中,遇到比较头痛的问题是程序的稳健性和效率问题。本博文针对效率问题中的CPU瓶颈。
一个调用占用CPU比较大,直观的指标是其耗时比较长,因此只要确认每个调用的耗时。
方法一:strace
通过strace命令,可以查看程序中每个系统调用的耗时情况。具体使用:strace -c ./demo
方法二:pgrof
通过pgrof命令,可以查看每个用户调用的耗时情况,具体见“常用profile工具使用(四)gprof”。其缺陷是只能统计主线程,以及必须正常退出(改代码,在信号处理函数中,显示exit(0))。具体使用方法是:gprof
-b -A -p -q test gmon.out > pg
lsof命令是将列出系统中打开的文件,必须是root权限。
分享到:
相关推荐
打破瓶颈--CPU 与显卡平台搭配测试.pdf
新媒体时代我国数字出版的瓶颈-新媒体与数字出版全文共8页,当前为第1页。新媒体时代我国数字出版的瓶颈-新媒体与数字出版全文共8页,当前为第1页。新媒体时代我国数字出版的瓶颈 新媒体与数字出版 新媒体时代我国...
物业管理的瓶颈--业主委员会.docx
5+1绩效突破企业绩效瓶颈--jianmincheng.pptx
LabVIEW 的运行效率 1 - 找到程序运行速度的瓶颈
如何打破薪资瓶颈-50W年薪运维岗位技能剖析 15M大文件全面讲述如何打破薪资瓶颈-50W年薪运维岗位技能剖析
突破存储瓶颈--IBM AFC Media技术让硬盘突破400GB.docx
突破人才瓶颈-PowerPointTemplate.pptx
突破销售瓶颈-培训_PPT-20091212.ppt
破解企业发展8大瓶颈-领袖之道书籍.pptx
破解家族企业绩效考核的瓶颈--绩效考核是企业管理的重要利器文库.doc
新兴能源行业光伏大硅片系列报告1:210技术平台,打破光伏降本瓶颈-0116-国泰君安-12页.pdf
素质教育行业系列Ⅵ音乐教育:商业模式革新推动领跑企业突破规模化瓶颈-0911-广证恒生-28页.pdf
ERP的真正技术瓶颈--详细生产排程(DOC 9)_CRM产品经理 需求规格说明书管理系统规格需求说明书模板.doc
民营企业的人力资源管理瓶颈-远见卓识的领导.pdf
民营企业的人力资源管理瓶颈-远见卓识的领导.docx
破解绩效考核的瓶颈-绩效考核是企业管理的重要利器.doc
破解企业发展8大瓶颈-领袖之道书籍(PPT73页).ppt