
linux-性能调优
jichunlai
学着生活
展开
-
用 Addr2line 将函数地址解析为函数名
Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。 例1 [54106.016179] test[8352] trap divide error ip:400506 sp:7fff2add87e0 error:0 in test[400000+1000] $ addr2line -e转载 2013-11-12 17:29:13 · 1122 阅读 · 0 评论 -
gprof——GNU性能分析工具
gprof介绍 gprof是GNU profiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。 为gprof编译程序 在编译或链接源程序的时候在编译器的命转载 2013-11-12 17:20:49 · 682 阅读 · 0 评论 -
Linux平台代码覆盖率测试工具GCOV简介
Content 1. gcov是什么? 2. gcov能做什么? 3. 如何使用gcov? 3.1 使用gcov的3个阶段 (1) 编译 (2) 收集信息 (3) 报告 3.2 gcov的选项 (1) -a, --all-blocks (2) -b, --branch-probabilities (3) -c, --bra转载 2013-11-12 17:22:48 · 737 阅读 · 0 评论