gpt4 book ai didi

c++ - 新手 : Performance Analysis through the command line

转载 作者:太空狗 更新时间:2023-10-29 21:06:54 25 4
gpt4 key购买 nike

我正在寻找具有以下属性的性能分析工具:

  1. 免费。
  2. 在 Windows 上运行。
  3. 不需要使用 GUI(即可以从命令行或通过使用任何编程语言的某些库运行)。
  4. 在一些基于 x86 的架构(最好是 Intel)上运行。
  5. 可以测量我的 C++、mingw 编译程序的运行时间,我指定的几个特定函数(以及从它们发出的所有调用)所花费的时间除外。
  6. 可以测量我的程序使用的内存量,但我在 (5) 中指定的那些函数分配的内存以及从它们发出的所有调用除外。

具有属性 (1) 到 (5)(没有 6)的工具对我来说仍然非常有值(value)。

我的目标是能够以一致的方式比较不同程序的运行时间和内存使用情况(即主要要求是对同一程序计时两次将返回大致相同的结果)。

最佳答案

Mingw 应该已经有了一个gprof 工具。要使用它,您只需要使用正确的标志集进行编译。我认为是 -g -pg

关于c++ - 新手 : Performance Analysis through the command line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386500/

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