I've noticed that the more frames i have open the slower any one frame becomes. This is a big problem over an exported X session.
Ive noticed that compiling with some X-toolkits (GTK in particualar) activity in one frame will cause updating of all the other frames contents. That is the scroll-bars in all frames flicker & occasionally it appears as though all the text in all frames is being re-rendered, there's a very slight flicker. Eventually the rate buffers can scroll drops to a point where its silly.
So I want to debug what's going on & causing these frames to be redrawn/updated.
With a single buffer frame editing C++ code Emacs is near fluid smooth (4k screen) even with a lot of extensions running, but as I open more frames, the whole editor becomes less responsive, especially if I split some of these frames.