Excruciating slowness

Excruciating slowness

Anonymous
Not applicable
1,142 Views
22 Replies
Message 1 of 23

Excruciating slowness

Anonymous
Not applicable

i7-7700K @ 4.2GHz, 32GB DDR4-3200, nvidia rtx 2080

 

[edit: On Windows 10] When I set up a fairly basic design, 360 rapidly descends into taking 10s of seconds to complete adding construction straight lines and minutes to add a construction elipse... ?

 

I did a full clean reinstall of 360 without any plugins or anything on my [edit: secondary] Windows 11 test rig in-case it was something with my setup.

apocelipse (screencast.com)


It *all* seems to be on one cpu-thread/core too.


Are parts of Fusion written in Python or something?

This question brought to you by *6 minutes to add an elipse*.

 

6 minute elipse (screencast.com)

0 Likes
Accepted solutions (1)
1,143 Views
22 Replies
Replies (22)
Message 2 of 23

jhackney1972
Consultant
Consultant

You have read this post about running Fusion 360 on Windows 11?

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 3 of 23

Anonymous
Not applicable

Before I answer that, did you read my question?

0 Likes
Message 4 of 23

jhackney1972
Consultant
Consultant

Yep, I sure did.  Since you cannot install A360, I assume you are saying you install Fusion 360 on a Windows 11 computer.  You do not have to answer anything for me, I am only trying to point out Autodesk's position on Fusion 360 installation on Windows 11.

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 5 of 23

Anonymous
Not applicable

I am running Fusion 360 under Windows 10. I used a spare machine that is coincidentally running Windows 11 for an independent replication on similar hardware, and I only mention it in my question because that's the machine I *happened* to use for my two videos.

0 Likes
Message 6 of 23

Anonymous
Not applicable
What do you mean by "Since you cannot install A360"? I feel like I'm giving you a bad day 😞
0 Likes
Message 7 of 23

Anonymous
Not applicable

Ok - I see: I removed the leading "A" from "360".

0 Likes
Message 8 of 23

jhackney1972
Consultant
Consultant

I only comment on what I read.  A360 is the Web Database for Fusion 360 so it cannot be installed.  Your question is fully of misleading terms and statements.  If you want to reader, of your post, to take you seriously, you need to be clear and concise in the wording of your statement.

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 9 of 23

Anonymous
Not applicable

While I acknowledge I was not explicit that Windows 11 was merely the os where I replicated my Windows 10 experience, "A360" was merely a typo. I've been working with an unrelated tool called A360 for 7 years.

0 Likes
Message 10 of 23

jeff_strater
Community Manager
Community Manager
Accepted solution

thanks for sharing the screencasts, @Anonymous - I'm currently on vacation, but I have sent a link to the sketch team to take a look, and see if they can reproduce it locally.  My guess is that this is pretty specific, somehow, to this sketch, but we'll verify.

 

Regarding threading:  Almost all of the geometric modeling algorithms, having been developed in the years before multithreading became common, are inherently single-threaded.  Until an entire new generation of solid, surface and sketch algorithms become available, this is just the way it is.  The same is true for any CAD modeler, as far as I know.

 


Jeff Strater
Engineering Director
0 Likes
Message 11 of 23

TrippyLighting
Consultant
Consultant

@jeff_strater wrote:

  The same is true for any CAD modeler, as far as I know.

 


It is a common misunderstanding amongst many users that all algorithms lend themselves equally to work  parallelized or multi threaded. That isn't really the case. Math is in the way 😉 


EESignature

Message 12 of 23

TheCADWhisperer
Consultant
Consultant

What is this little piece here?

Why does this Vertical line show as unconstrained?  (In the second video.)

Unconstrained Line.png

TheCADWhisperer_0-1629391178642.png

 

The other end of it appears to be connected to a constrained line and Perpendicular?

Can you File>Export your *.f3d file to your local drive and then Attach it here to a Reply?

 

Watching the video again - I just noticed this half way up the line that I question.

I was attempting to reproduce the issue from scratch - but I normally work with fully defined geometry...

TheCADWhisperer_0-1629391911240.png

 

Message 13 of 23

Anonymous
Not applicable

Conversely, seeing 18% cpu usage on a single core/thread for the duration of the delay could also indicate that a single something is happening as opposed to multiple somethings. Typically indicates something blocking eg on thread interaction (which seems unlikely given its a single cpu-thread), blocking operations like network, disk or memory allocation. Maybe it's trying to log something 🙂

 

0 Likes
Message 14 of 23

Anonymous
Not applicable

No qualms on the threading, not where I was going, actually about what isn't happening. Being pinned to a cpu core for 6 minutes at only 18% usage I have usually found mean't something stuck in a malloc/free loop, or when CPython is involved, a reasonable path that suddenly gets unexpectedly recursed and the cpython OP_CALL overhead destroys performance.

 

0 Likes
Message 15 of 23

Anonymous
Not applicable

@TheCADWhisperer wrote:

What is this little piece here?


That's the sketch I was trying to rush out when the wait for an ellipse got to be enough to goad me into trying to trying to create a minimal reproduction.

Attached that sketch.

0 Likes
Message 16 of 23

Anonymous
Not applicable

BTW: The first sketch was part of an attempt to create an MVCE. The second sketch was just the most recent sketch it happened in where construction ellipse rendering became so awfully slow.

Non-construction circles? Not a problem.
Construction elipse? Time to troll Blue Origin fans by asking "how do they plan to reach orbit if you have to climb 8 flights of stairs just to reach the capsule".

 

 

0 Likes
Message 17 of 23

TheCADWhisperer
Consultant
Consultant

Are you aware of the implications of Offset Ellipse (true Ellipse vs equal distance Spline)?

When you offset near an axis - a true ellipse is created (not equal distance).

When you offset away from the major or minor axis an equal distance spline is created.

TheCADWhisperer_0-1629457954419.png

 

This could all be significantly simplified by using the new Thin Feature Extrude.

 

(The slow sketch Ellipse issue is interesting though.)

 

 

Message 18 of 23

Anonymous
Not applicable

I was not, that's super helpful; but if you take those extremities off that sketch, you still experience the construction-ellipse slowdown. I realize there are other oddities with that sketch, but that's because I'd just iterated on the design from a 90-degree angle shoulder to curving it up and over.

0 Likes
Message 19 of 23

TheCADWhisperer
Consultant
Consultant

It is probably best not to trim (or offset) Ellipse as the Fusion sketcher has a lot of trouble with Ellipse.

TheCADWhisperer_0-1629721616521.png

I have found that it seems a lot of trial-and-error to get stuff to work seems to leave behind unseen detritus that confuses the sketcher.

Note that my sketch is about as simple as it could possibly be.

 

 

0 Likes
Message 20 of 23

Anonymous
Not applicable

But there's no trim in the self-contained, minimal reproduction case: apocelipse (screencast.com)

 

 

0 Likes