I merged the hlrThreadrc2 branch to master this morning. This branch is based on hlrThreadrc1 with some clean ups.
EXPECTATION MANAGEMENT
The multithreading does not extend to the actual OCC hidden line algorithms or to the FC face detection algorithm. Load and recompute times will reflect the most complex View in the file. If your file contains 1 complex View, you will not notice an improvement, except that you will be able to carry on with other tasks while the view is recomputing. On the other hand, if your file contains a number of Views, you should see an improvement as the various views will be recomputed in parallel.
A big thank you to everybody, especially user1234, who helped with the testing and to werner for the hints on how to do separate threads.
MultiThread Is In Master
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
- wandererfan
- Veteran
- Posts: 6268
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: MultiThread Is In Master
Yeah! Many thanks!
Greetings
user1234
Greetings
user1234
Re: MultiThread Is In Master
Awesome !
Re: MultiThread Is In Master
Early testing should be available on Snap 'edge' channel.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: MultiThread Is In Master
Thank you for this great enhencement, it brings FC to a higher level, very useful.
Re: MultiThread Is In Master
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: MultiThread Is In Master
@bensay indeed. No one has stepped up yet to provide one (besides using conda)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs