From 6887a0c90b77ce124b607146bb6146d9398a875c Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Sun, 20 Feb 2022 13:37:52 +0100 Subject: [PATCH] Collect elapsed CPU seconds for multi-threading (#3592) --- cscripts/mputils.py | 6 ++++++ 1 file changed, 6 insertions(+), 0 deletions(-) diff --git a/cscripts/mputils.py b/cscripts/mputils.py index 722c011..aa09b2c 100755 --- a/cscripts/mputils.py +++ b/cscripts/mputils.py @@ -105,6 +105,12 @@ def process(nthreads, function, args): pool.close() pool.join() + # Add CPU times of child processes to CPU time of parent + nchilds = len(args) + for i in range(nchilds): + celapse = results[i][1]['celapse'] + args[i][0]._add_celapse(celapse) + # Return results return results -- libgit2 0.21.4