another performance question

For general discussion related FlowStone
Post Reply
tester
Posts: 1786
Joined: Wed Jan 18, 2012 10:52 pm
Location: Poland, internet

another performance question

Post by tester »

Can someone correct me?

FS apps are using single core. Which means, that on my C2D when I reach 50% CPU usage - I start to notice audio glitches and more painful interruptions.

Just a few minutes ago, I added a tool to my interface, that seems to consume some percentage of CPU, but... Well - it does not affects the audio, (which is good) and CPU readings are showing more than 50% usage.

So, my question is. Graphical interface uses GDI+ routines (whatever that means). Are these grahical routines calculated by second CPU core via more general windows interface? Or - are greens calculated via multicore while streams via single core? On interpolated FFT (to 64kpts here, in greens) I have 10-20% difference in general CPU usage, but almost the same amount of audio is working glitchless.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
User avatar
trogluddite
Posts: 1730
Joined: Fri Oct 22, 2010 12:46 am
Location: Yorkshire, UK

Re: another performance question

Post by trogluddite »

You're pretty much there...
GDI+ is a set of graphic routines that come built into Windows - to save programmers from having to "re-invent the wheel" when they want to display simple text and graphics.
FS green/stream etc. will always share the same single CPU core, but Windows is still free to assign FS and GDI to different cores if it wants to.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
tester
Posts: 1786
Joined: Wed Jan 18, 2012 10:52 pm
Location: Poland, internet

Re: another performance question

Post by tester »

Good to know and good that it happens this way. Visuals are not used in rendering/processing mode, so they kick other CPU cores only during interaction with user.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Post Reply