Skip to content

Add QCoro task splitter which skips sleeping for a given period of time

ivan tkachenko requested to merge work/ratijas/coro-smart-await into master

Reduced number of suspensions by a ~3k for my flatpaks.

Can be observed using debug prints like these:

if (elapsed > m_executionDurationLimit) {
    qDebug() << "QCoro PAUSE";
    // ...
} else {
    qDebug() << "QCoro SKIP";
}

Merge request reports

Loading