Unresolved partial menus in AutoCAD

Many of you know we are a huge advocate of using Process Monitor to watch file and registry activity when you detect a slow down problem in an application. We ran across a case recently where the AutoCAD cursor was very "sticky" feeling as the user moved it around on the screen. Closer inspection revealed that the cursor would pause for a moment whenever it passed over an entity. We tried a new empty, no template drawing and constructed a single line. Same problem existed, so we were pretty confident this was not a drawing problem, but rather a application problem. You can imagine the frustration when working in a busy drawing where just about any movement of the cursor resulting in it passing over some entity.

In this case using Process Monitor, we were able to see that AutoCAD was looking for a particular CUIX (menu) file, every single time the cursor passed over an object, over and over and over. Why was it looking for this particular menu file? Who knows? I suspect that whenever the AutoCAD cursor passes over an object in a drawing, it is looking for information about that entity. Whatever the reason, the saved path to this particular menu file was on a slow secondary hard drive and the delay was especially noticeable.

In the animation below, watch for the cyan highlighted lines to appear in Process Monitor as the pickbox passes over the line. (The PM window was made very small to keep the animation size to a minimum)

Removing this partial menu from the main CUIX seems to have solved the problem. The partial menu was from a 3rd party add on that had been removed. But for whatever reason the reference to the partial menu file was NOT removed. So use caution when removing add-ons to make sure there are no "Unresolved" partial menus left hanging on. To check for this yourself, just run the CUI command and scroll down to and expand the Partial menus section. Any "Unresolved" menus will say so with the word "Unresolved".

Here is a similar post on this subject that might be helpful also.

 


All content is copyright © CAD PANACEA 2005-2013 unless otherwise noted and may not be reproduced. All comments posted to this blog are the sole responsibility of the person making the comment.

Google, as a third party vendor, uses cookies to serve ads on this site. Google's use of their cookies enables it to serve ads to users based on their visit to your sites and other sites on the Internet. You may opt out of the use of these cookies by visiting the Google ad and content network privacy policy.

Powered by Drupal