I have been having this exact same problem for years.

Some times worse than others.

Lately, it has been quite annoying again:


Every minute, mIRC becomes completely unusable for a few seconds (100% utilization of a single CPU core).

As previous posters already mentioned, the freeze intensity/duration seems to correlate with the number of open server connections. In the case of the screenshot above, there are 18 networks connected, 6 of them to the same server IP (BNC).

I have tried everything mentioned in your previous post. None of it improved it.

So I started to play around with
Code:
/scid -a debug -pt @debug

and also used Sysinternals ProcMon to monitor the activity of mIRC.exe.

I noticed that whenever the freezes occur, there is also network activity for multiple server connections (beyond the regular channel activity which is nearly silent).

Matching that network activity to what is seen in the @debug view, it looks like this might be related to PING? PONG! events.

Is this something that can help track down the problem? I don't think there can be done much more without detailed profiling using a debug mIRC.exe build.

--
Current version information: Windows 10 1709 build 16299.19, mIRC 7.51

Last edited by m0viefreak; 19/10/17 09:52 PM.