Excessive response times using transforms

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
DrC
Posts: 32
Joined: Tue Sep 13, 2016 1:12 am

Excessive response times using transforms

Post by DrC »

Can I add a real life user experience of multi-transform please on the current Windows version?

It is attached. Even editing the transform parameters is excruciating. It's a tribute to Freecad that it's worth doing anyway because I love the way Freecad works, but I suspect there's something in the code that recomputes unnecessarily often.

Thanks for a fantastic product - I hope this helps you to make it even better.

DrC

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13541 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 9948ee4f1570df9216862a79705afb367b2c6ffb
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedKingdom (en_GB)
Attachments
BaseV3.FCStd
(402.87 KiB) Downloaded 36 times
Last edited by DrC on Wed May 29, 2019 5:10 pm, edited 1 time in total.
User avatar
kkremitzki
Veteran
Posts: 2518
Joined: Thu Mar 03, 2016 9:52 pm
Location: Illinois

Re: Creating an OCE PPA for FreeCAD Daily Builds

Post by kkremitzki »

DrC wrote: Sun Mar 24, 2019 4:15 pm Can I add a real life user experience of multi-transform please on the current Windows version?
Hi DrC, I've moved your post because you replied to a 5 year topic that doesn't seem to have anything to do with what you've posted. Please update the title at your convenience to something that makes sense.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
DrC
Posts: 32
Joined: Tue Sep 13, 2016 1:12 am

Re: Excessive response times using transforms

Post by DrC »

Thanks for picking it up.

DrC
kisolre
Veteran
Posts: 4166
Joined: Wed Nov 21, 2018 1:13 pm

Re: Excessive response times using transforms

Post by kisolre »

70 sec recompute here. There was some work to use multithreading for those transforms but still uses single core here.
It would be better and faster to model it in a single sketch.

Edit: sorry, forgot that version is relevant here

Code: Select all

OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16687 (Git)
Build type: Release
Branch: master
Hash: ff1fb11af15a7c5f7f0ba3ef79588e128f397c2c
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Bulgarian/Bulgaria (bg_BG)
Last edited by kisolre on Wed May 29, 2019 6:06 pm, edited 1 time in total.
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: Excessive response times using transforms

Post by vocx »

DrC wrote: Wed May 29, 2019 5:12 pm Thanks for picking it up.

DrC
The version of FreeCAD that you show is old. It is 0.17 which was released early in 2018. You should try the newest version 0.18, which was released this year. There are improvements in the base system that will probably solve some issues.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Excessive response times using transforms

Post by wmayer »

It is attached. Even editing the transform parameters is excruciating. It's a tribute to Freecad that it's worth doing anyway because I love the way Freecad works, but I suspect there's something in the code that recomputes unnecessarily often.
Yes, that was performance-wise a regression in v0.17. There are a few threads where this was discussed. So, as the others said it's best to go to v0.18 where this is fixed.
kisolre
Veteran
Posts: 4166
Joined: Wed Nov 21, 2018 1:13 pm

Re: Excessive response times using transforms

Post by kisolre »

There are 8x12 and 8x4 multitransform grids in that file. Changing length of MultiTransform001.LinearPattern002 from 63 to 64 and recomputing took 65 sec here so dont think that unneeded recomputes is the problem here.
DrC
Posts: 32
Joined: Tue Sep 13, 2016 1:12 am

Re: Excessive response times using transforms

Post by DrC »

Thanks - I missed the notification of 0.18 so it's downloading now.

Cheers

DrC
Post Reply