-S prints incorrect number of bound tasks
In rts/Stats.c
we have:
statsPrintf(" TASKS: %d (%d bound, %d peak workers (%d total), using -N%d)\n",
taskCount, taskCount - workerCount,
peakWorkerCount, workerCount,
n_capabilities);
but I think taskCount - workerCount
must be wrong, because taskCount
is the current number of tasks, while workerAcount
is the total number of workers (accumulating). I think it should be:
statsPrintf(" TASKS: %d (%d bound, %d peak workers (%d total), using -N%d)\n",
taskCount, taskCount - currentWorkerCount,
peakWorkerCount, workerCount,
n_capabilities);
Edited by Thomas Miedema