ibsh/is_KeyFinder — Issue #27: Options for improving batch parallelisation
Author: ibsh
Created: 2012-01-26 09:54:48+00:00
State: open

First idea is to return to QtConcurrent.
If I collect the various results of an analysis into a single result set object (a bunch of it could be null for a batch job) that takes care of the current signals implementation.
I can then use mapped to iterate over a container (QStringList of url strings? or just QList of QUrls?), returning this resultset, assuming that the QFuture it returns is cancellable. Otherwise not much good for batch jobs.

All of this will need measuring for CPU load and time taken. Start a branch for it and see how it goes.