In my experience there is definitely a much bigger lag when joining multiple channels simultaneously. The lag seem to occur when the channel nick listboxes are being filled.

Overall there is much more lag when receiving server responses (e.g. services notices or from a whois) in my case, which is probably a reason for the above.

Edit: ok, I just did some benchmarks to get actual numbers. v7.12 vs v6.35, both copies connected to the same server and (SSL) port, with the same set of (simple) script files loaded.

20 PINGs sent to the server with $ticks (//.quote PING $ticks), alternating between both mIRC copies to try and eliminate temporary server-sided lag.
With the help of /debug, the difference was calculated between the value of $ticks when sent and the value of $ticks at receiving the server reply.
Highest and lowest differences in ticks crossed out and the average of the remaining 18 taken.

v6.35 : 177 ticks
v7.12 : 907 ticks

Last edited by Khaled; 12/10/10 03:49 PM.