Using resources at hand
![Db3d](https://secure.gravatar.com/avatar/93c7b6ba23e06c1f31b5dae2192e313d?&r=pg&s=100&d=https%3A%2F%2Fvanillicon.com%2F93c7b6ba23e06c1f31b5dae2192e313d_100.png)
I just went from a 16-core machine to a 32-core machine and discovered one of my time-consuming scripts (the G3 to G8 pose converter product) did not show any performance improvement. Digging in to it I discover DAZ Studio is only utilizing one core.
Is there an option in the settings I'm mssing, or is DAZ not written as re-entrant code that can utilize multiple threads?
If the latter, it would be really nice to future releases utlize those extra cores. If the former, I'd like to know how to configure DAZ to use all available cores.
Comments
The short answer: DS only runs scripts single threaded.
Every scripting language that I know of runs single threaded. That's just how scripting is, the program interprets the script and runs it, but it's not native code, it doesn't have access to processor functions.
To execute multithreaded code, I believe you'd have to use Daz Studio SDK and write code that runs within DS, similar to Fluidos.
Thanks for the explanation. I used to write assembly language code on an IBM System 88 (tandem redundent system). Your explanation answers my question very well.