orka
orka copied to clipboard
Process single dependent job by the same executor
If an executor in package Orka.Jobs.Executors
has processed a job and this job has only 1 dependent job (that is, Job.Dependent /= Null_Job and Jobs.Empty
), then process this job on the same executor instead of enqueuing it by calling Queue.Enqueue
. This should make the job graph system a bit more efficient because it should avoid transferring data to another CPU core.