On 11/14/2014 08:42 PM, Tres Finocchiaro wrote:
>
> Something must be wrong. CPU usage is way higher in 7.1 :/ ..damn
>
Allow me to say one thing: this is exactly why we need a paid developer.
So we can get things like this solved. So we can keep our new features,
and get even more new ones, without each new feature causing
progressively worse performance.
/soapbox
>
> I've noticed slightly higher usage as well, which is more noticeable
> on older machines.
>
> Perhaps Vesa has some feelings on this, but with my faster machines, I
> really don't have the lockups so its hard to pinpoint the cause.
>
> Maybe there is a way we can profile it? Windows makes it tough though
> because of the lack of a proper debugger.
Way ahead of you. You should look into oprofile - it can give pretty
good stats about which parts of the software most time is spent on. Not
sure if available on windows though.
I've only tried it on the memmgr branch so far, but one of the things
that stood out was the new FxMixer, particularly:
FxChannel::doProcessing(). So this was in memmgr branch, but I bet the
issue is common with stable-1.1 as the FxMixer doesn't have that much
difference there. So obviously there's still things that need optimizing
in the FxMixer.
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel