CycleWaypointIndex, max is 0.063, 0.063 * 0.007 = 0.000441
ChooseNextWaypoint, max is 0.230, 0.230 * 0.007 = 0.00161
GetPatrolPoints, max is 0.005, 0.005 * 0.007 = 0.000035
ReceiveExecuteAI, max is 0.263, 0.263 * 0.007 = 0.001841
SetNextWaypoint, max is 0.074, 0.074 * 0.007 = 0.000518
If I’m following Ben’s math correctly, it looks like ReceiveExecuteAI is the slowest call.