A change in the timer management code - possibly linked to point 147 in versions.txt - now causes starting of many timers to be extremely slow. For example:

Code:
/timertest {
  var %i = 1, %t = $ticks
   while (%i <= 100) {
    .timer 1 5 !
    inc %i
  }
  echo -a on mirc $version $+ , it took $calc($ticks - %t) ms to start 100 timers
}

The results on my machine:

Quote:
on mirc 6.16, it took 47 ms to start 100 timers

on mirc 6.17, it took 1563 ms to start 100 timers

At least for me this is an unacceptable amount slower..


Saturn, QuakeNet staff