I wrote a macro, large and complex. In assemblies with more than 100 parts, the macro performance is very slow and equal to 90 minutes.
But I noticed that if you try to close the assembly while the macro is running, the "Save As" window appears and the speed of the macro accelerates 10 times.
If anyone knows the reason for this, please explain to me.
Can this be implemented programmatically in a macro to speed it up?