I just re-tested this 50 windows full of 1000 lines of buffer data each:

Code:
alias fill_windows {
  var %num = $iif($1, $1, 50)
  var %i = 1
  while (%i <= %num) {
    var %x = 1, %n = x $+ %i
    query %n
    while (%x <= 1000) {
      echo %n $str(x,100)
      inc %x
    }
    inc %i
  }
}


Each window has ~100kb making a total of 5mb of data. If this isn't representative of your 50 windows, nothing is. Note that the command takes ~30-45 seconds to load.

Results: roughly the same time in Vista, 6-7 seconds (instead of ~5).

I guess that sort of shocks me, I expected it to be slower. Of course, in the context of this discussion, that leaves me even more skeptical of your results.


- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"