- 0
- 0
- 约6.32千字
- 约 26页
- 2023-03-16 发布于中国
- 举报
Gprof -gcov资料 gprof,gcov资料 电子科技大学 计算机学院.软件学院 目录 Gprof 简介 Gprof 实现原理 Gprof 使用方法 编译程序 运行程序 使用Gprof查看结果—命令格式 使用Gprof的完整例子 Gprof产生的信息解析 Gprof使用注意 Gprof 简介 Gprof实际上只是一个用于读取Profile结果文件的工具。 Gprof采用混合方法来收集程序的统计信息,他使用检测方法,在编译过程中在函数入口处插入计数器用于收集每个函数的被调用情况和被调用次数;也使用采样方法,在运行时按一定间隔去检查程序计数器并在分析时找出程序计数器对应的函数来统计函数占用的时间。 Gprof 实现原理 通过在编译和链接你的程序的时候(使用 -pg 编译和链接选项),gcc 在你应用程序的每个函数中都加入了一个名为mcount ( or “_mcount” , or “__mcount” , 依赖于编译器或操作系统)的函数。 应用程序里的每一个函数都会调用mcount, 而mcount 会在内存中保存一张函数调用图,并通过函数调用堆栈的形式查找子函数和父函数的地址。这张调用图也保存了所有与函数相关的调用时间,调用次数等等的所有信息。 Gprof 使用方法 编译程序 使用gcc/cc编译和链接时需要加入-pg选项。 使用ld链接时需要用
您可能关注的文档
- 《UML全程建模培训》PPT课件.ppt
- 《unix-os教学课件》unix操作系统实验二.ppt
- 《unix-os教学课件》第一章-绪论.ppt
- 《unix-os教学课件》第三章-unix的文本编辑工具.ppt
- 《unix-os教学课件》第五章-shell程序设计.ppt
- 《unix-os教学课件》第六章-unix系统编程基础--automak.pptx
- 《unix-os教学课件》第四章-unix系统的shell.ppt
- 《unix操作系统教学课件》第7章--unix文件、目录和档案的操作.pptx
- 《unix操作系统教学课件》第8章--磁-盘-管-理.pptx
- 《UPS出口流程深圳》PPT课件.ppt
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)