Comment 7 for bug 1786613

Revision history for this message
hessenfarmer (stephan-lutz) wrote :

I did not test this yet. However after GunChleocs explanation and carefully reading the code I think that the conditional skipped programs should not be a problem, cause as long as one of the programs (f.e. shovel) is working the time of this program lasts longer as the 10 seconds delay for the skipped programs (f.e. pick). Furthermore the 10 secs for the unconditional skip will be enough to eat up any skip delay in the called programs. So for my current understanding the whole thing is only about the 10 secs delay caused by the unconditional skip at the end of the work program. All other instances of return=skipped should not add an additional delay to the cycle. Therefore the reduction of the value to 100 ms to one second should not result in a major performance increase.
I will compile Toni Försters solution and do some tests though.
@GunChleoc: Do we / you have a dedicated performance scenario to test this?