- 3
- 0
- 约9.92千字
- 约 25页
- 2018-12-02 发布于浙江
- 举报
《unix-os教学课件》第六章 unix系统编程基础 - 充2 -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链接时需要用/lib/gcrt0.o代替
您可能关注的文档
- 《pyton培训课件》字符串.pptx
- 《python培训课件》流程控制 for.pptx
- 《pyton培训课件》数据结构.pptx
- 《ps电课件》第09章.pptx
- 《rhino教学件》第04章.pptx
- 《rhino学课件》第08章.pptx
- 《rhino教学件》第09章.pptx
- 《rfid原理及应用》1章 rfid概论.ppt
- 《rhino教学课》第02章.pptx
- 《rhino教学课》第12章.pptx
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 智源研究院2026十大AI技术趋势报告34页.pdf VIP
- (3.9)--世界遗产视野下的花山岩画文化景观解读及旅游发展建议.pdf VIP
- 大鹏无人机CW-10使用手册.pdf VIP
- 福建省泉州市石狮市2024-2025学年八年级下学期期末考试历史试卷(含答案).pdf VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- 2026年城市轨道交通供电工考试真题.docx
- 2025年福建省厦门市翔安区留置辅警笔试真题附答案解析.docx VIP
- 2025年人教版七年级数学下册期末专项练习:计算题(含答案).pdf VIP
- 一年级下册数学期末考试试卷.doc VIP
- 福建省泉州市培元中学2024-2025学年八年级下学期期末考试历史试卷(含答案).docx VIP
原创力文档

文档评论(0)