相关疑难解决方法(0)

如何分析在Linux上运行的C++代码?

我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?

c++ unix profiling

1732
推荐指数
12
解决办法
49万
查看次数

gprof 的替代品

还有哪些程序与 gprof 做同样的事情?

profiler profiling gprof

170
推荐指数
6
解决办法
7万
查看次数

在Perf的注释视图中获取绝对值而不是百分比是多少?

在Perf的注释视图中,每条指令消耗的运行时间在左侧以百分比形式给出.是否有一些选项可以显示一些绝对数量(可能是样本)?

背景

我使用经典C数组的一些C代码以及Numpy Arrays(用于Python模块),我想通过在一些相同的示例案例上运行来比较性能.有一些部分(例如,初始化),我知道它们的性能不同而且我不感兴趣.但是,它们会影响总运行时间,从而使其他部分的百分比值无法比较 - 除非我想自己转换值.如果我可以访问总运行时间,我可以轻松地逐个比较不同的变体.

profiling perf

5
推荐指数
1
解决办法
507
查看次数

标签 统计

profiling ×3

c++ ×1

gprof ×1

perf ×1

profiler ×1

unix ×1