diff --git a/emper/strategies/AbstractWorkStealingScheduler.cpp b/emper/strategies/AbstractWorkStealingScheduler.cpp index 9205a6890ac5ab70c3ee853ac7b5088392c97f11..67e06979594be59c40464fa343a222a9c7576a72 100644 --- a/emper/strategies/AbstractWorkStealingScheduler.cpp +++ b/emper/strategies/AbstractWorkStealingScheduler.cpp @@ -66,7 +66,7 @@ auto AbstractWorkStealingScheduler::maybeRecycle(Fiber* fiber) -> bool { auto AbstractWorkStealingScheduler::nextFiberViaAnywhereQueue() -> std::optional<std::pair<Fiber*, FiberSource>> { const size_t KEEP_FREE_SLOTS = 64; - const size_t DEQUEUE_FROM_ANYWHERE_MAX = 128; + const size_t DEQUEUE_FROM_ANYWHERE_MAX = 512; const uintptr_t remainingCapacityLocalWsQueue = queue.freeSlots(); size_t maxFiberCount;