[PD] Amazing Performance difference - Gem Midi osx
chris clepper
cgc at humboldtblvd.com
Wed Jul 20 03:28:17 CEST 2005
What versions of Gem are you running?
If the whole OS becomes unresponsive yet GEM still cranks out the
pixels and vertices then that is a sure sign of the pthread scheduling
hack being on. I thought that was only invoked with the -rt flag on
OSX, but maybe that has reverted back.
The curve3d object has some quirks apparently (reported on gem-dev
today) and it is certainly not easy on the CPU. If one version you
tested was missing some metro driven events and the other got them all,
there would be a difference in CPU load.
I don't use any of the installers so I can't really help reproduce the
issue. The best tool to use on OSX for diagnosing performance issues
is an app called Shark. You need the developer tools, perhaps a CHUD
installer and more than a passing knowledge of the PowerPC architecture
to really make sense of it. If you manage to record profiles of each
version with Shark then we could probably pin down the problem very
quickly and surely. I strongly encourage the more experienced OSX
Pd/GEM users learn how to use this app as it can pinpoint bottlenecks
in you patches without fail.
cgc
On Jul 19, 2005, at 4:34 PM, timon botez wrote:
> Hi,
> I had some problems with metro running irregular. Im on osx 10.3.9. I
> was running Pd-0.38-2hcs0 installer. Cause of the problems I went to
> Hans Christoph's site to see if there was any updates. I downloaded
> the recent installer Pd-0.38-4-extended-RC1 and the experimental
> Pd-0.39test2-extended-RC0.
>
> My patch uses Gem (5x curve3d 3 3) and 4 midi notes routed to Reason.
> The results was very interesting. On the latest installer the metro
> was running fine but the performance was incredibly slow. I could not
> edit anything while running. It looks like all the pipes got
> completely blocked. The experimental installer was a bit faster, but
> not by much.
>
> The patch was using about 90 percent cpu on the latest installer, 75
> on the experimental and 60 on the old.
>
> Ive gone back to the old and the metro seems back on track.
>
> Is there a reason for this?
> Thought I should mention it.
>
> Timon.
>
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
More information about the Pd-list
mailing list