- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Can I get an official, once and for all confirmation from Autodesk: That Fusion360 is still a single threaded application and cannot spawn child processes. That installing more cores to the CPU will not make Fusion360 faster.
Previous research tells me that Electron.exe and Node.js are single thread applications and at this time there is no way to run multiple threads. Fusion360 runs inside Electron, and Electron is dependent on Node.js. This process simplifying deployment over many kinds of hardware and several platforms. But, is also limited to a single thread and cannot spawn child processes. -Only extensions and third party add on generate separate threads.
But the question comes up constantly, can I get better performance from Fusion360 by building a computer with more cores. I tell them: "Based on materials provided by 3rd parties, provided by the developers of Electron and Node.js, and provided by Autodesk, the answer is a resounding: NO. Adding cores will not make it faster and will not improve results." But never mind what was posted a few months ago, and never mind that this is from multiple official sources. Users continue to tell each other that installing a CPU with more cores will get better results.
I literally cannot tell them, it's in their minds, it is an urban myth. That any speed bump is the result of a better per core performance per generation, better bus speed, better cache, maybe even better ram or faster HDD. No one wants to hear any of this. -Bigger is better, more is better, even when it is impossible.
-Though it would be nice to have a way to default force the thread to the least used core in the system. So that it is not also trying to run on the same core as the operating system and other background functions. At the very least force it to core 1 or 2, just not 0.
-Yes we can manually dedicate running code to a core, but is temporary only until that code is relaunched.
Solved! Go to Solution.