Closed davetobin closed 7 years ago
Thank you!
It's the for in FBSimulatorDiagnostics:
for (FBProcessInfo *launchedProcess in launchedProcesses) {
logs[launchedProcess] = [aslParser diagnosticForProcessInfo:launchedProcess logBuilder:self.baseLogBuilder];
}
I haven't had time to look into it anymore. The CPU jumps to 99% while doing this.
Thank you for the hint. I might have an idea how to solve it. I'll let you know once the change is on master, probably on Sunday.
Great, thanks.
@plu The call of launchedProcessLogs() during runs seems to take a lot of time (up to 15 minutes for some of our test schemes). I have moved it outside the for loop and although it still takes a lot of time to retrieve the logs, it is doing so only once per simulator.