Author Topic: Interesting Autocad Article - CAD Performance  (Read 251 times)

0 Members and 1 Guest are viewing this topic.

MSTG007

  • Water Moccasin
  • Posts: 1947
  • I can't remeber what I already asked! I need help!
Interesting Autocad Article - CAD Performance
« on: June 09, 2017, 02:14:37 pm »
I stumbled onto this site. What are your thoughts on this article? Do you think they make a difference by changing some of these variables?

http://www.thesourcecad.com/improve-autocad-performance/
Autodesk Infrastructure Design Suite 2016

huiz

  • Swamp Rat
  • Posts: 767
  • Certified Prof C3D
Re: Interesting Autocad Article - CAD Performance
« Reply #1 on: June 10, 2017, 01:43:00 am »

Not all of these have a dramatic effect but it absolutely helps to set the variables carefully.
In my startup lisp I set a lot of variables to the best setting.
The conclusion is justified that the initialization of the development of critical subsystem optimizes the probability of success to the development of the technical behavior over a given period.

MSTG007

  • Water Moccasin
  • Posts: 1947
  • I can't remeber what I already asked! I need help!
Re: Interesting Autocad Article - CAD Performance
« Reply #2 on: June 12, 2017, 07:24:51 am »
Could I ask what other variables that you do change?
Autodesk Infrastructure Design Suite 2016

dgorsman

  • Water Moccasin
  • Posts: 2195
Re: Interesting Autocad Article - CAD Performance
« Reply #3 on: June 12, 2017, 10:15:00 am »
Some of them appear to be irrelevant, at least for the last version or two.  It's important to re-evaluate every so often rather than just carrying things forward.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

Jeff H

  • Needs a day job
  • Posts: 5788
Re: Interesting Autocad Article - CAD Performance
« Reply #4 on: June 12, 2017, 12:45:34 pm »
From Article
Quote
LAYOUTREGENCTL

Changing this variable can improve the performance of AutoCAD by modifying the way drawing view is regenerated on changing tabs. The default value of LAYOUTREGENCTL system variable is 2 but you can change it to 0 or 1 as well to improve its performance.

0 The drawing is regenerated each time you switch tabs. (Maximum Performance)

1 For the Model tab and the last layout made current, the display list is saved to memory and regenerations are suppressed when you switch between the two tabs. For all other layouts, regenerations still occur when you switch to those tabs.

2 The drawing is regenerated the first time you switch to each tab. For the remainder of the drawing session, the display list is saved to memory and regenerations are suppressed when you switch to those tabs.
Is that correct 0 for max performance?

huiz

  • Swamp Rat
  • Posts: 767
  • Certified Prof C3D
Re: Interesting Autocad Article - CAD Performance
« Reply #5 on: June 13, 2017, 08:27:07 am »
Could I ask what other variables that you do change?

You can. But my settings are not your settings :-)

I always set INSUNITS, INSUNITSDEFSOURCE and INSUNITSDEFTARGET to meters. For selection settings like the gripsize and aperture size I use my favorite size. I don't like the default small aperture. Also for selecting objects I set the RIBBONSELECTMODE en PICKFIRST to 1. The popup in the Command Line showing the available commands pops up to soon, so I set the INPUTSEARCHDELAY to 2000 or higher. Also I turn the COMMANDPREVIEW and PROPERTYPREVIEW off.

And so there are a few hundred variables I set automatically. But these are the best settings for me only.
The conclusion is justified that the initialization of the development of critical subsystem optimizes the probability of success to the development of the technical behavior over a given period.

huiz

  • Swamp Rat
  • Posts: 767
  • Certified Prof C3D
Re: Interesting Autocad Article - CAD Performance
« Reply #6 on: June 13, 2017, 08:28:08 am »
From Article

[..]

Is that correct 0 for max performance?

For me 2 is the best value.
The conclusion is justified that the initialization of the development of critical subsystem optimizes the probability of success to the development of the technical behavior over a given period.

MSTG007

  • Water Moccasin
  • Posts: 1947
  • I can't remeber what I already asked! I need help!
Re: Interesting Autocad Article - CAD Performance
« Reply #7 on: June 13, 2017, 08:40:39 am »
Nice... Thank you for sharing!
Autodesk Infrastructure Design Suite 2016

ronjonp

  • Needs a day job
  • Posts: 6254
Re: Interesting Autocad Article - CAD Performance
« Reply #8 on: June 13, 2017, 10:04:05 am »
From Article
Quote
LAYOUTREGENCTL

Changing this variable can improve the performance of AutoCAD by modifying the way drawing view is regenerated on changing tabs. The default value of LAYOUTREGENCTL system variable is 2 but you can change it to 0 or 1 as well to improve its performance.

0 The drawing is regenerated each time you switch tabs. (Maximum Performance)

1 For the Model tab and the last layout made current, the display list is saved to memory and regenerations are suppressed when you switch between the two tabs. For all other layouts, regenerations still occur when you switch to those tabs.

2 The drawing is regenerated the first time you switch to each tab. For the remainder of the drawing session, the display list is saved to memory and regenerations are suppressed when you switch to those tabs.
Is that correct 0 for max performance?
I think way back when computers did not have much RAM, 0 was a good setting. I used to have some projects with many tabs ( 30 - 50 ) and the computer would run out of memory ( when set to 2 ) before it could cycle through all of them when plotting.

Windows 10 x64 - AutoCAD /C3D 2018

Custom Build PC

ronjonp

  • Needs a day job
  • Posts: 6254
Re: Interesting Autocad Article - CAD Performance
« Reply #9 on: June 13, 2017, 10:08:05 am »
Nice... Thank you for sharing!
One variable I like to set is (setenv "ShowFullPathInTitle" "1") .. not for performance, but being able to see the full path of the file at the top of the AutoCAD window.

Windows 10 x64 - AutoCAD /C3D 2018

Custom Build PC

ronjonp

  • Needs a day job
  • Posts: 6254
Re: Interesting Autocad Article - CAD Performance
« Reply #10 on: June 13, 2017, 10:22:18 am »
And here's a list of variables I set ... please review them before using them as I've not looked at this in about 8 years. Half of them probably don't apply anymore LOL.
Code - Auto/Visual Lisp: [Select]
  1. (defun _setvars (/ ds lst)
  2.  (and (zerop (setq ds (getvar 'dimscale))) (setq ds 1))
  3.  (setq lst '(("ShowFullPathInTitle" . "1")
  4.      (acadlspasdoc . 1)
  5.      (angdir . 0)
  6.      (apbox . 1)
  7.      (aperture . 8)
  8.      (attdia . 1)
  9.      (attmode . 1)
  10.      (auditctl . 0)
  11.      (aunits . 0)
  12.      (backgroundplot . 0)
  13.      (bindtype . 1)
  14.      (blipmode . 0)
  15.      (cecolor . "bylayer")
  16.      (celtscale . 1)
  17.      (celtype . "bylayer")
  18.      (cmddia . 1)
  19.      (coords . 2)
  20.      (cursorsize . 100)
  21.      (dblclkedit . 1)
  22.      (delobj . 1)
  23.      (demandload . 2)
  24.      (dimassoc . 2)
  25.      (dragmode . 2)
  26.      (dragp1 . 10)
  27.      (dragp2 . 10)
  28.      (draworderctl . 3)
  29.      (dwgcheck . 2)
  30.      (dynpicoords . 1)
  31.      (edgemode . 1)
  32.      (elevation . 0)
  33.      (entexts . 0)
  34.      (expert . 1)
  35.      (explmode . 1)
  36.      (facetratio . 1)
  37.      (facetres . 10)
  38.      (fielddisplay . 1)
  39.      (fieldeval . 31)
  40.      (filedia . 1)
  41.      (filletrad . 0)
  42.      (fillmode . 1)
  43.      (fontalt . "romans.shx")
  44.      (gripblock . 0)
  45.      (gripobjlimit . 30000)
  46.      (grips . 1)
  47.      (groupdisplaymode . 0)
  48.      (hideprecision . 0)
  49.      (highlight . 1)
  50.      (hpassoc . 1)
  51.      (hpbound . 1)
  52.      (hpdraworder . 3)
  53.      (hpgaptol . 1)
  54.      (hpname . "solid")
  55.      (hpscale . ds)
  56.      (hpseparate . 1)
  57.      (imagehlt . 0)
  58.      (indexctl . 0)
  59.      (insunits . 0)
  60.      (isavebak . 0)
  61.      (isavepercent . 0)
  62.      (isolines . 25)
  63.      (layereval . 0)
  64.      (layerfilteralert . 1)
  65.      (layoutregenctl . 2)
  66.      (logfilemode . 0)
  67.      (luprec . 6)
  68.      (lwdisplay . 0)
  69.      (maxsort . 32767)
  70.      (mbuttonpan . 1)
  71.      (menubar . 1)
  72.      (mirrtext . 0)
  73.      (mleaderscale . ds)
  74.      (mtextfixed . 2)
  75.      (oleframe . 2)
  76.      (olehide . 0)
  77.      (olequality . 3)
  78.      (olestartup . 1)
  79.      (openpartial . 0)
  80.      (osnaphatch . 0)
  81.      (osnapz . 1)
  82.      (paperupdate . 1)
  83.      (peditaccept . 1)
  84.      (pellipse . 0)
  85.      (pickadd . 1)
  86.      (pickauto . 5)
  87.      (pickdrag . 2)
  88.      (pickfirst . 1)
  89.      (pickstyle . 1)
  90.      (plinegen . 1)
  91.      (plinetype . 2)
  92.      (plotoffset . 1)
  93.      (previeweffect . 0)
  94.      (previewfilter . 63)
  95.      (proxynotice . 0)
  96.      (proxyshow . 0)
  97.      (proxywebsearch . 0)
  98.      (pstylemode . 1)
  99.      (pstylepolicy . 1)
  100.      (publishallsheets . 1)
  101.      (rasterpreview . 1)
  102.      (recoverymode . 0)
  103.      (regenmode . 1)
  104.      (rememberfolders . 1)
  105.      (reporterror . 0)
  106.      (rollovertips . 0)
  107.      (rtdisplay . 1)
  108.      (savefidelity . 0)
  109.      (savetime . 8)
  110.      (secureload . 0)
  111.      (selectionarea . 1)
  112.      (showlayerusage . 0)
  113.      (sigwarn . 0)
  114.      (sortents . 51)
  115.      (sslocate . 1)
  116.      (ssmautoopen . 1)
  117.      (ssmstate . 0)
  118.      (standardsviolation . 0)
  119.      (startup . 3)
  120.      (textfill . 1)
  121.      (textqlty . 100)
  122.      (textsize . (* ds 0.1))
  123.      (textstyle . "romans")
  124.      (thickness . 0)
  125.      (thumbsize . 8)
  126.      (ucsdetect . 0)
  127.      (ucsfollow . 0)
  128.      (vtduration . 250)
  129.      (vtenable . 0)
  130.      (whiparc . 0)
  131.      (whipthread . 1)
  132.      (xfadectl . 75)
  133.      (xloadctl . 2)
  134.      (xreftype . 1)
  135.      (zoomfactor . 100)
  136.     )
  137.  )
  138.  (foreach x lst (vl-catch-all-apply 'setvar (list (car x) (eval (cdr x)))))
  139.  (princ)
  140. )

Windows 10 x64 - AutoCAD /C3D 2018

Custom Build PC

MSTG007

  • Water Moccasin
  • Posts: 1947
  • I can't remeber what I already asked! I need help!
Re: Interesting Autocad Article - CAD Performance
« Reply #11 on: June 13, 2017, 11:17:32 am »
I gotta ask.... How many of you still use the menubar? or know what a menubar is.
Autodesk Infrastructure Design Suite 2016

ronjonp

  • Needs a day job
  • Posts: 6254
Re: Interesting Autocad Article - CAD Performance
« Reply #12 on: June 13, 2017, 11:27:33 am »
I gotta ask.... How many of you still use the menubar? or know what a menubar is.
I only have it for some tools that don't have a place on the ribbon ... I'm still using an MNS file to automagically convert to CUI.

Windows 10 x64 - AutoCAD /C3D 2018

Custom Build PC

dgorsman

  • Water Moccasin
  • Posts: 2195
Re: Interesting Autocad Article - CAD Performance
« Reply #13 on: June 13, 2017, 01:20:06 pm »
I still include the conventional "File" "Edit" "Window" "Help" menus.  There's a few things which are convenient there, and users are expecting.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}