Hi! I’ve encountered some strange behavior with recent git snapshots of Juce that I’m hoping someone can help me with.
The problem occurs only with Juce since the SpinLock addition from 30 Mar 2011.
What happens is that GUI interactions are extremely slow. Even moving my mouse pointer over an Introjucer window to click on menu options is very laggy, and when I try to type into text inputs there are delays and repeated characters. The same behavior occurs with another program I compiled that depends on Juce. It seems like there’s some issue with the main event loop possibly related to the new SpinLock, but I’m just guessing.
Earlier git snapshots and version 1.52 don’t have this problem. Unfortunately for me, the Juce dependent program that I want to run compiles with the latest Juce from git, but not with the pre-SpinLock Juce.
Here’s some version info in case it’s useful:
$ uname -a
Linux pushpaw 2.6.31-11-rt #154-Ubuntu SMP PREEMPT RT Wed Jun 9 12:28:53 UTC 2010 i686 GNU/Linux
$ g++ --version
g++ (Debian 4.4.5-8) 4.4.5
Please let me know if there’s any other info I can provide to help you help me with this issue.
By the way, I thought it might be related to my RT kernel, but I got the same behavior with a non-RT kernel (2.6.32-5-686).
Thanks a lot!