<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Tool Palette Performance - Single DWG with All Blocks, or Multiple DWGs? in Civil 3D Customization Forum</title>
    <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/tool-palette-performance-single-dwg-with-all-blocks-or-multiple/m-p/10139964#M7192</link>
    <description>&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a question about best practices for tool palettes. My company has several block palettes - sheet anno palette, signal design palette, etc... Each palette has number of blocks, all of which live in the same source DWG. Example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Example Signal Design Palette&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Dynamic Pullbox Block (source: sigl_block_lib.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Veh Signal Face (source: sigl_block_lib.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Ped Signal Face (source: sigl_block_lib.dwg)&lt;/LI&gt;&lt;LI&gt;Etc..&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I wanted to know if we would see better performance for our tool palettes if each block on the palette had its own source drawing. Like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Example Signal Design Palette&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Dynamic Pullbox Block (source: sig_dyn_pb.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Veh Signal Face (source: sig_dyn_vs.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Ped Signal Face (source: sig_dyn_ps.dwg)&lt;/LI&gt;&lt;LI&gt;Etc..&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I do not fully understand the loading mechanics of what happens when a block is click on a palette to insert into the current drawing. I supposed my fear is that it loads the entire source drawing when only a single block is needed from said source drawing. This could be a problem when some of our palettes with have 50, 100+ blocks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any insights.&lt;/P&gt;</description>
    <pubDate>Mon, 08 Mar 2021 19:50:11 GMT</pubDate>
    <dc:creator>izzyloh</dc:creator>
    <dc:date>2021-03-08T19:50:11Z</dc:date>
    <item>
      <title>Tool Palette Performance - Single DWG with All Blocks, or Multiple DWGs?</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/tool-palette-performance-single-dwg-with-all-blocks-or-multiple/m-p/10139964#M7192</link>
      <description>&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a question about best practices for tool palettes. My company has several block palettes - sheet anno palette, signal design palette, etc... Each palette has number of blocks, all of which live in the same source DWG. Example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Example Signal Design Palette&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Dynamic Pullbox Block (source: sigl_block_lib.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Veh Signal Face (source: sigl_block_lib.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Ped Signal Face (source: sigl_block_lib.dwg)&lt;/LI&gt;&lt;LI&gt;Etc..&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I wanted to know if we would see better performance for our tool palettes if each block on the palette had its own source drawing. Like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Example Signal Design Palette&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Dynamic Pullbox Block (source: sig_dyn_pb.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Veh Signal Face (source: sig_dyn_vs.dwg)&lt;/LI&gt;&lt;LI&gt;Dynamic Ped Signal Face (source: sig_dyn_ps.dwg)&lt;/LI&gt;&lt;LI&gt;Etc..&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I do not fully understand the loading mechanics of what happens when a block is click on a palette to insert into the current drawing. I supposed my fear is that it loads the entire source drawing when only a single block is needed from said source drawing. This could be a problem when some of our palettes with have 50, 100+ blocks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any insights.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Mar 2021 19:50:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/tool-palette-performance-single-dwg-with-all-blocks-or-multiple/m-p/10139964#M7192</guid>
      <dc:creator>izzyloh</dc:creator>
      <dc:date>2021-03-08T19:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: Tool Palette Performance - Single DWG with All Blocks, or Multiple DWGs?</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/tool-palette-performance-single-dwg-with-all-blocks-or-multiple/m-p/10142425#M7193</link>
      <description>&lt;P&gt;When a block is inserted into current drawing (assume, the block's definition does not exist in current drawing prior to the inserting), it is 2-step work behind the scene: first, the block definition from the external dwg file (be it a dwg file containing many block definitions, or a block dwg file) is imported into current drawing as block definition; then a block reference is created based on this block definition. CAD user only see inserting block from Tool PaletteSet as one-step work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, your question is regarding the first step: the Tool Palette shows/list multiple block definitions that all stored in single source file, or in multiple individual block dwg file? When tool palette shows, AutoCAD would need to read all block definitions into memory in order to generate block images shown in the Palette. So, if it is a single file with multiple block definitions, AutoCAD would only open one bigger dwg file in memory; while if it is many individual block dwg files, AutoCAD would need to read all of them one-by-one into memory. Form this view angle, one world consider opening one bigger file is more efficient than opening many smaller file. However, with a reasonable CAD computer these days, the difference would be negligible, I'd say: when the tool palette is open, all the data reading is done and user would be very much careless about how much time it takes for tool palette to open, which may even have been opened in AutoCAD startup anyway.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Therefore, performance isn't something I'd worry about in most cases, unless your tool palettes showing thousands of blocks. However, behind the scene, the difference of having one a few source draws that contain all your block definitions, or having thousands of individual block drawing files may pose different CAD resources management issues to CAD manager. Each has its pros/cons and CAD manager chooses whatever he/she favors.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Mar 2021 15:40:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/tool-palette-performance-single-dwg-with-all-blocks-or-multiple/m-p/10142425#M7193</guid>
      <dc:creator>norman.yuan</dc:creator>
      <dc:date>2021-03-09T15:40:41Z</dc:date>
    </item>
  </channel>
</rss>

