-------------------
Run repo mission, baretail the rpt log (highlight ZBE if you'd like) and look at FPS. It's automated. Adjust sleep as necessary for your machine's performance (in init.sqf).
"ZBE 144 Groups, 144 Units, 7 NoCacheFPS, 30 CachedFPS, 54 DeletedFPS"
7NocacheFPS means with 144 Groups, 1145 Units. 30CachedFPS means 144 groups 1001 "cached" units. 54DeletedFPS means 144 groups, 144 units.
-------------------
No repo mission test:
Spawn in 744 units (or any high number) then execute:
{
_x disableAI "TARGET";
_x disableAI "AUTOTARGET";
_x disableAI "MOVE";
_x disableAI "ANIM";
_x disableAI "FSM";
_x enableSimulation false;
_x allowDamage false;
_x hideobject true;
} forEach allUnits;
Keep an eye on FPS.
Then do:
{deleteVehicle _x} forEach allUnits;
Notice FPS returns to pre-createvehicle state.