Hi, I made simple Position Based Dynamics system with ECS and Job system. It quite works well but I have some concern about its implementation. My concern is about iterative job sets. Here is PBD algorithm which I used: 1. Predirct next position by verlet integration (IJobParallelFor) : Job count = 1 start loop until solver iteration count 2. Solve Constraints for each constraint types (Per type IJobParallelFor) : Job count = Constraint Type count + other jobs (averaging solve deltas, clear temporary containers, and so on) end loop 3. Assign final next positions to current positions The problem is that many jobs are created when I increased solver iteration count. When solver iteration count is small (1~30), its okay. But how about 1000~? single system schedule massive jobs every frame, then CPU load of scheduling job may be bigger than actual work processing load. Is there any solution about this situation? Thanks.