Scheduled worker take way too much cpu time


I have a worker which use to take ~2ms. I converted this worker to scheduled worker, now the its taking 300ms+. Same logic same everything. The worker does bunch of external calles, so most of its time awaiting for responses. Do scheduled workers have include IO waiting time as cpu time?