这是我的程序结构
while(oneMoreTime){
if(condition1)
processA
else
processB
}
现在,ProcessA 第一次始终运行。一旦运行,就会构建一些数据结构,这有助于我加快流程。 现在在某些条件和不同的输入下,processB 将运行。
现在,在 ProcessA 至少运行一次之前,processB 无法运行。
我想知道,执行processB时比执行processA时速度提高了多少?
我正在使用 C 和 Ubuntu。
最佳答案
使用分析器(例如 AQTime)跟踪和记录流程的实际执行时间,以便您随后对其进行分析。
关于performance - 如何在单个程序中检查我的两个不同进程的运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16261656/