I have an I7 quad-core processor in my laptop. I use QGIS 3.8 to do dissolve jobs on large polygonsets. The biggest set takes 131 minutes. If I look a the load monitor I see my system on a constant load balancing cycle over the 4 cores. (It alternates over the 4 cores, 1 core on 100% whilst the rest idle)
I have an, untested, idea to chop the sets into 3 subsets and then run 3 dissolve jobs on 3 cores. After that is done I only have to merge and dissolve the edges of the three subsets.
Does anybody have experience on this or a better method to speed up the process. Is there any news on multi-thread processing in QGIS ?