I have an older OSX universal binary, based on Juce 1.42, originally compiled on 10.4.11 Tiger with XCode 2.5, and it’s running just fine on older Intel macs.
However, when running that exact same binary on the exact same hardware, but this time using Snow Leopard 10.6.3, it exhibits an extreme slowness during execution of the Juce parseSVGElement() function with large SVGs. I mean, something that took 700ms in the past now takes in excess of 20 seconds. All the obvious things have been checked (no debug build, optimizations enabled, etc).
I know I should move to the tip & XCode 3.x, and I will eventually of course, but I wondered whether this is a known issue?
parseSVGElement() mostly looks like code that doesn’t touch the OS, so where on earth could that huge performance difference come from?