Ah. Yeah. I went back and did a test. Apparently what I must have been doing was copying string A with no manually set size to string B with a manually set size that was too small (it was 1 under, actually). When this happens, apparently ZScript still functions, but it lags terribly for whatever reason.
Is it doing any file output to allegro.log there? That can also be really slow.