Dynamic Block delays/Performance Monitor

Dynamic Block delays/Performance Monitor

Anonymous
Not applicable
882 Views
3 Replies
Message 1 of 4

Dynamic Block delays/Performance Monitor

Anonymous
Not applicable

I'm working with dynamic blocks and when I select multiple dynamic blocks with the same custom properties it creates delays in the time autocad takes to process those dynamic blocks.

 

I'm working on autocad 2014 and I've installed the dynamic block hotfix...

 

It didn't help performance of the dynamic block though...

 

Why does it take so long for multiple dynamic blocks to be processed?

 

How can I go about addressing this issue?

 

Lastly, with the performance monitor being discontinued how can i determine where and when autocad stores memory (Ram/Hard Drive) to try to address this issue?

0 Likes
883 Views
3 Replies
Replies (3)
Message 2 of 4

Libbya
Mentor
Mentor

Do the blocks use dynamic parameters/actions or constraints?  AutoCAD takes considerably longer to process constraints.  How long is long?  Would it take less time to draw each of the objects with arcs, circles and lines and manipulate each one individually?

0 Likes
Message 3 of 4

Anonymous
Not applicable

They blocks use parameters/actions...No Constraints

 

If each block were exploded and I were to edit them all at once with an mstretch command...then it would be faster to edit them

 

With the dynamic blocks not having an API I can't copy the dynamic blocks into one making a multiple(dynamic block stretch) possible.

 

Therefore, I would like to try to address the issue of multiple dynamic blocks being selected at once causing a delay...

 

It isn't just when I edit a parameter of a dynamic block...

 

It is when the dynamic blocks are selected, and autocad is processing there selections.

 

I wouldn't mind determining the cause of the delay myself...if I had access to a performance monitor from autodesk

0 Likes
Message 4 of 4

steven-g
Mentor
Mentor

I had similar problems with dynamic blocks, when they got to complicated. With just a simple block the block definition is constant so if you change 100 blocks (in the block editor) it only needs one definition update. When you have a dynamic block, changes in the block editor are reflected in all the blocks in the drawing, but making dynamic changes is another matter, if you use the list command on a block that has had a dynamic action performed you will see it now has 2 names - the original block name and an annonymous name, and each individual block has to be updated individually, in my case this was taking more than a minute for any command that involved an automatic regen. I eventually gave up on having so many blocks in a drawing, and now either use simpler blocks (which is actually easier to keep track off) or I split my work between multiple drawings and xref them together into one master drawing.

0 Likes