Re: [yoshimi-user] Some optimization patches for Yoshimi

  • From: Will J Godfrey <WillGodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Sat, 6 Oct 2012 18:45:47 +0100

On Sat, 06 Oct 2012 15:37:33 +0200
Jeremy Jongepier <jeremy@xxxxxxxxxxxxxx> wrote:

On 10/06/2012 12:10 PM, Kristian Amlie wrote:
I made some optimizations to Yoshimi to improve its CPU usage, which
resulted in two patches. Especially the second patch gives a large
improvement on CPU usage when Yoshimi is idle; on my system it drops
from 13% to 3%. Both patches are pretty straightforward, and I have been
using them for several hours without running into any issues.

If someone on the list wants to test them, maybe we could apply them to
the next version of Yoshimi. The patches are based on the 1.0 branch.



Awesome! Many, many thanks Kristian. I'll test them and apply them this
weekend hopefully.

Best,

Jeremy

Not wishing to be critical and I *really* want to encourage development, but how
does the behave under heavy usage?

Presumably the effect is to put a larger block of data manipulation inside a
lock. Could this cause xruns with more 'aggressive' voice patches?
Master Synth? Hyper Matrix?

I'll try to find time to check this out myself tomorrow, but I don't seem to
have much success applying patches :(

--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


Other related posts: