A customer reported me, that the plug-in gui in pro-tools (with fxpansion vst-rtas adapter, mac os x) is very very slow. (slows down the whole system)
I found out the every time doIdleCallback() is called the complete GUI is redrawn, even when nothing is changed and the window is on top of all other windows and no mouse moves are happen and so on.
Bias Peak has a similar behavior.
Its seems that something is generating wrong redraw messages?
I contacted fxpansion support, they said that probably part of the problem is that the vst opcode effEditDraw is not supported, but i think the problem is not that there are too little redraws, there are too much.
Small JUCE GUIs with few elements will not have a problem, but if you have a gui with much elements and layers this become a big problem, because the whole message queue is full with this wrong redraw actions.
Any help appreciated !