CoroutineScheduler

Source file "kotlinx/coroutines/scheduling/CoroutineScheduler.kt" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,363 of 1,3630%166 of 1660%1211212182183636
toString()2150%140%1010343411
CoroutineScheduler(int, int, long, String)1940%160%99222211
shutdown(long)1590%320%1717252511
createNewWorker()1310%140%88151511
dispatch(Runnable, TaskContext, boolean)600%140%88131311
parkedWorkersStackPush(CoroutineScheduler.Worker)570%100%669911
parkedWorkersStackPop()500%60%44101011
parkedWorkersStackTopUpdate(CoroutineScheduler.Worker, int, int)430%80%55111111
tryCreateWorker(long)390%80%558811
currentWorker()330%60%441111
parkedWorkersStackNextIndex(CoroutineScheduler.Worker)300%60%449911
submitToLocalQueue(CoroutineScheduler.Worker, Task, boolean)300%80%556611
tryAcquireCpuPermit()290%40%336611
createTask(Runnable, TaskContext)250%20%226611
static {...}230%n/a111111
tryUnpark()220%40%335511
signalBlockingWork(boolean)210%60%446611
runSafely(Task)210%20%227711
CoroutineScheduler(int, int, long, String, int, DefaultConstructorMarker)170%n/a114411
dispatch$default(CoroutineScheduler, Runnable, TaskContext, boolean, int, Object)170%n/a111111
addToGlobalQueue(Task)150%20%223311
signalCpuWork()150%40%334411
incrementCreatedWorkers()120%n/a111111
decrementCreatedWorkers()120%n/a111111
getAvailableCpuPermits()100%n/a111111
tryCreateWorker$default(CoroutineScheduler, long, int, Object)100%n/a111111
blockingTasks(long)90%n/a111111
availableCpuPermits(long)90%n/a111111
decrementBlockingTasks()90%n/a112211
getCreatedWorkers()80%n/a111111
incrementBlockingTasks()80%n/a111111
releaseCpuPermit()80%n/a111111
execute(Runnable)80%n/a111111
createdWorkers(long)70%n/a111111
close()40%n/a111111
isTerminated()30%n/a111111