gpt4 book ai didi

c - 如何计算 proc 文件的性能

转载 作者:行者123 更新时间:2023-11-30 15:33:00 24 4
gpt4 key购买 nike

我遇到过 .prof 文件(至少扩展名告诉我),我认为它是用来分析用 pro c 语言编写的加载器的性能的。

我正在编写一个新的类似加载器,我想分析我的程序的性能。

我已将 .prof 文件的前几行粘贴到此处:

%Time Seconds Cumsecs  #Calls   msec/call  Name
90.8 235.13 235.13 0 0.0000 strlen
3.2 8.17 243.30 0 0.0000 _read
1.3 3.33 246.63 897580 0.0037 Search
1.0 2.56 249.19 0 0.0000 _lseek
0.6 1.43 250.62 0 0.0000 _kill
0.5 1.39 252.01 0 0.0000 _write
0.3 0.83 252.84 864734 0.0010 _doprnt
0.3 0.75 253.59 0 0.0000 _mcount0

我对两点感兴趣:

  • 这是什么类型的文件
  • 如何在unix环境中生成这样的文件(命令?)

最佳答案

这看起来像(过时了?)gprof flat profile .

这些是通过将 -pg 添加到命令行选项并运行程序来使用 gcc 生成的。

配置文件告诉我们,测试的代码运行 strlen() 的时间很长。

关于c - 如何计算 proc 文件的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23866776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com