gprof 实验

关键在于编译的时候禁用PIE就可以了
gcc -pg -O0 -fno-pie -static test.c -o test



/*test.c*/

#include<stdio.h>
#include <stdlib.h>
void TestFunc();
static void StaticFunc();void TestFunc()
{int i = 0;printf("In TestFunc\n");for (i=0; i<20; i++)StaticFunc();}static void StaticFunc()
{int i = 0;printf("In StaticFunc\n");for (i=0; i<1000000000; i++);
}int main(void)
{printf("In main\n");TestFunc();return 0;
}

在terminal中编译运行
gcc -pg -O0 -fno-pie -static test.c -o test./testgprof test > data.txt

运行结果

一些输出选项后面补。。。

待续。。。

转载于:https://www.cnblogs.com/zuoyaoAC/p/8006115.html

gprof—Ubuntu中使用gprofile进行性能统计时没有数字结果相关推荐

  1. 在ubuntu中使用cookiecutter搭建django项目时命令迟迟没有反应

    想在在ubuntu中使用cookiecutter搭建django项目,在官方文档中只是两行命令的事,没想到折腾了我几个小时. 问题描述 首先pip install cookiecutter==1.6. ...

  2. Ubuntu中root及用户账户问题

    1.ubuntu忘记root密码怎么解决恢复 ubuntu忘记密码或者密码修改坏了怎么解决恢复 1,开机当出现Grub 界面时,按"Esc"进入 grub:      ubunt ...

  3. oralcle中的性能统计基本用法statpack

    oralcle中的性能统计基本用法statpack oracle中,做性能统计的话,用statpack是个不错的选择,但不是图形界面,比较麻烦些,用法比较多,一般大概掌握其基本用法,到时 用到去查就可 ...

  4. windows或Ubuntu中请求github.com请求超时,或在下载GitHub文件出现:<urlopen error [Errno 110] Connection timed out>

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 windows或Ubuntu中请求github.com请求超时,或在下载GitHub文件出现:urlopen error ...

  5. Qt 5.12 LTS(长期维护版本)中Qt Quick的性能改进

    我们一直致力于提高Qt的性能和优化其内存消耗.Qt 5.12的一个重点关注是在于减少QML引擎的内存消耗和优化JavaScript性能. 与上一个长期支持版Qt 5.6 LTS相比,Qt 5.9 LT ...

  6. 解决配置Ubuntu中vnc远程显示灰屏

    VNC是什么? VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...

  7. Linux性能优化2.1 CPU性能统计信息

    摘要 性能工具:系统CPU 本章概述了系统级的Linux性能工具.这些工具是你追踪性能问题时的第一道防线.它们能展示整个系统的性能情况和哪些部分表现不好.本章将讨论这些工具可以测量的统计信息,以及如何 ...

  8. ubantu java编辑器_Linux Ubuntu中最好的代码编辑器 程序员都这么看吗?

    [IT168 应用]Linux Ubuntu 中最好的代码编辑器是哪个 ? 这要看程序员的使用习惯和喜好了,Atom.Brackets.Sublime Text 是最常用的三个,也许程序员们还有更喜欢 ...

  9. linux中cv调用摄像头,ubuntu中opencv调用摄像头

    ubuntu中opencv调用摄像头 ubuntu中opencv调用摄像头 文章目录 一.Ubuntu中安装opencv 二.关于Linux如何开启摄像头 1.安装VMvareTools,这个是真的强 ...

最新文章

  1. IntellJ_打开选中的文件所在的文件夹
  2. JavaScript - 数据类型和变量
  3. java通过ssh读取日志_IDEA+java通过SSH来进行分析日志,实现UI自动化动态验证码登录...
  4. 产品经理第一课(北京站)首波名单放榜啦!
  5. windwos 10打印机服务老是自动关闭
  6. Linux如何安装并配置libxml2库?解决“libxml2 not found“问题
  7. python 解决无法更新pip问题
  8. 【编程算法】跳跃游戏ⅠⅡⅢ(Python解法)
  9. excel计算机考试操作题,Excel计算机考试操作题全解
  10. 消防联动控制系统服务器,火灾自动报警消防联动控制系统报价单V4.4.xls
  11. 在c语言中把x和y互换怎么编译,已知int x=10,y=12;编程将x和y的值相互交换
  12. 基于SSD的CCTSDB交通标识数据集目标检测
  13. Admin-UI分布式微服务监控中心
  14. 可以计算一元二次方程复数根的模拟计算机
  15. 仿真及设计工具下载安装方法详细说明
  16. 技术控必读 从Type-A到Type-C发展历程
  17. golang相关知识总结
  18. 浅聊DAO图景和未来
  19. 实用C++开源程序/代码挖掘之codeproject
  20. python爬虫之woff 超详细 woff字体反扒 起点woff爬虫 字体爬虫 起点中文网woff

热门文章

  1. TensorFlow实现去噪自编码器(Denoising Autoencoder)
  2. java日期减去天数得日期_Java日期添加天数,减去天数,日历
  3. TestNG Eclipse插件
  4. java序列化 反序列化_Java序列化– Java序列化
  5. scala代码示例_Scala异常处理示例
  6. jsf标签_JSF Facelet标签示例教程
  7. 1、Android-活动(下)
  8. py 的 第 34 天
  9. WPF整理-使用ResourceDictionary管理Logical Resources
  10. PHP+MySQL 网站 SQL 注入攻击测试用例