将多个gprof结果文件合并到一个文件中

时间:2014-01-06 10:32:33

标签: c profiling sh gprof

我在GPROF上提出了一个问题Automating the profling of C program using GPROF

似乎我已经找到了解决方案的一半(我现在知道如何使用bash脚本自动化gporf)。另一半是如果我可以说分析[i] .text(1 = 1到50)中存储50个分析结果,我如何将所有这些结果合并到一个文件中,以便我可以轻松地比较所有结果并且可以很容易地复制时间并在excelsheet中绘制图表。

最终的组合分析结果文件可能如下所示;

run#    profiling result (as usual we get from gprof)               

1             matUnopt  time .....
              matOpt    time .....  

2             matUnopt  time .....
              matOpt    time .....  

3             matUnopt  time .....
              matOpt    time .....  

4             matUnopt  time .....
              matOpt    time .....  


and so on.

其中每个条目都来自不同的文件并像这样组合。现在我可以在一个表中看到来自不同运行或文件的所有结果。

我该怎么做?

更新 假设我有两个文件:file1和file2

文件1

field 1
A
B


field 2
c
D


field 3
E
F

file2的

field 1
G
H


field 2
I
J


field 3
K
L

现在我想要的是一种方法:

file3的

field 1
A
B
G
H

field 2
C
D
I
J


field 3
E
F
K
L

1 个答案:

答案 0 :(得分:1)

相关问题