I’m not sure why you want to create other actors. This is quite expensive.
Everytime you use await
you give the IC the chance to execute code in another round.
Btw, you can measure the instructions you use yourself: Introducing Performance Counter on The Internet Computer
Not entirely true. Your canister is called regularly but there’s no guarantee that its happening every round.