А оно вам надо ?

Код AS3:
var time:int = getTimer();
for (var i:int = 0; i < 100000; i++) {
dispatchEvent(new Event("myEvent"));
}
trace(getTimer() - time);
Диспатчинг события сто тысяч раз занимает 82мс.
Десять тысяч раз - 9мс.
Пусть себе диспатчится...