[{"data":1,"prerenderedAt":106},["ShallowReactive",2],{"iAEfE4HIgg6lAMGQIm0geZRNuLlx7kzD2q7Do0fQvok":3,"article_speed-up-large-assemblies-with-display-states_solidworks":10,"_apollo:default":104,"_apollo:identified":105},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","speed-up-large-assemblies-with-display-states","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":103},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":29,"content":30,"date":31,"authorJobTitle":5,"author":32,"masterings":44,"globalTags":58,"products":77,"disciplines":88,"seo":92,"__typename":102},"cG9zdDoxMTM3MA==","Speed up Large Assemblies with Display States","\u002Fproducts\u002Fsolidworks\u002Fspeed-up-large-assemblies-with-display-states","\u003Cp>Working with large assemblies can be a challenge in SOLIDWORKS. Time consuming…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":28},{"large":23,"__typename":24,"medium_large":23,"thumbnail":25,"srcSet":26,"sizes":27},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8-1.png.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8-1-150x150.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8-1.png.webp 744w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8-1-279x300.png.webp 279w","(max-width: 640px) 100vw, 640px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>Working with large assemblies can be a challenge in SOLIDWORKS. Time consuming rebuild times, being patient while the assembly is opening\u002Fsaving or delayed response during rotating\u002Fzooming the assembly. It are just a couple of symptoms which can occur during large assembly editing. One of the main reasons for the reduced usability is the consumed space of the computer’s memory (RAM). SOLIDWORKS offers different methods to load less data into memory, so the assembly performance is raised. The commonly known options are lightweight and large assembly mode, which help to load minimum data into memory. In this tech blog I want to explain another method to respect the computer’s memory and to increase the large assembly performance.\u003C\u002Fp>\u003Cp>We are going to achieve this by defining display states with limited shown parts. Then, during opening the assembly, a display state can be selected in combination with an option to only load the visible components into memory.\u003C\u002Fp>\u003Ch1 class=\"wp-block-heading\">Step 1: Defining Display States\u003C\u002Fh1>\u003Cp>I will use the following assembly for this example. It’s a part of the interior of a motorhome. It takes 50 seconds to open and contains 430 components.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"862\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-2-1024x862.png.webp\" alt=\"\" class=\"wp-image-11372\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-2-1024x862.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-2-300x253.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-2-768x646.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-2.png.webp 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>To find the display states, just go to the ConfigurationManager and the lower half is reserved for the display states. A default display state is always available. In the following image I already renamed this display state to Show_all. Because this will be the display state where all components are visible.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"282\" height=\"225\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-3.png.webp\" alt=\"\" class=\"wp-image-11373\">\u003C\u002Ffigure>\u003Cp>Creating display states is a simple task. Right click somewhere in the Display State area and select Add Display State.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"266\" height=\"392\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-1.png.webp\" alt=\"\" class=\"wp-image-11374\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-1.png.webp 266w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-1-204x300.png.webp 204w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \u002F>\u003C\u002Ffigure>\u003Cp>After you created a display state and made it active by double-clicking on it, you can hide components. Automatically the hide status of a component is saved in the active display state.\u003C\u002Fp>\u003Cp>To make life easier, I have some extra tips:\u003C\u002Fp>\u003Cp>1. Familiarize yourself with the selection tools in the Select flyout menu:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"476\" height=\"427\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-4.png.webp\" alt=\"\" class=\"wp-image-11375\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-4.png.webp 476w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-4-300x269.png.webp 300w\" sizes=\"auto, (max-width: 476px) 100vw, 476px\" \u002F>\u003C\u002Ffigure>\u003Cp>With these tools you can quickly select components, so you can hide them in a certain display state. To mention some options:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>Select Identical Components:\nGreat option to select identical components by selecting just one of these components.\u003C\u002Fli>\n\u003Cli>Select Internal Components:\nSelects all internal components that are enclosed by other components. Performance gain after hiding them: What you cannot see, do not need to be loaded.\u003C\u002Fli>\n\u003Cli>Select By Size:\nDisplays the Select Components by Size dialog box, where you can specify a percentage of assembly size to select. Performance gain after hiding them: Most of the times small components are not necessary during engineering. So these do not need to be loaded.\u003C\u002Fli>\n\u003Cli>Select Toolbox:\nSelects all Toolbox components in the assembly. Performance gain after hiding them: Most of the times toolbox components are not necessary during the engineering process.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>2. Quickly create display states during the Isolate command:\nWhen you make a selection of components, you can right click and select Isolate to make these components visible and hide the rest of the assembly. In the Isolate popup toolbar you can directly save this status to a new display state:\n\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"229\" height=\"102\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-5.png.webp\" alt=\"\" class=\"wp-image-11376\">\u003C\u002Ffigure>\u003Ch1 class=\"wp-block-heading\">Step 2: Using Display States to improve performance\u003C\u002Fh1>\u003Cp>First of all, make sure your assembly with all the new display states is saved. The next time you are going to open the assembly, you can select the display state in the Open dialog box.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"562\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-6.png.webp\" alt=\"\" class=\"wp-image-11377\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-6.png.webp 842w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-6-300x200.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-6-768x513.png.webp 768w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \u002F>\u003C\u002Ffigure>\u003Cp>But that is not all! After choosing the display state you can select the following option: Do not load hidden components.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"186\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-7.png.webp\" alt=\"\" class=\"wp-image-11378\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-7.png.webp 845w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-7-300x66.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-7-768x169.png.webp 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \u002F>\u003C\u002Ffigure>\u003Cp>This option loads only those assembly components that are visible in the selected display state. This introduces a great performance gain, since less components need to be loaded in the computer’s memory.\u003C\u002Fp>\u003Ch1 class=\"wp-block-heading\">Conclusion\u003C\u002Fh1>\u003Cp>In my example I created a Kitchen_only display state. By opening the assembly with this display state and in combination of the Do not load hidden components option, the open time is reduced to 10 seconds. That’s 5 times faster than opening the complete assembly. Also the performance of editing the assembly is significantly improved.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"744\" height=\"799\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8.png.webp\" alt=\"\" class=\"wp-image-11379\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8.png.webp 744w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fdisplay-states-8-279x300.png.webp 279w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \u002F>\u003C\u002Ffigure>\u003Cp>\u003Cem>Written by Martijn Visser, Elite Application Engineer, CAD2M\u003C\u002Fem>\u003C\u002Fp>","2018-04-28T10:00:43",{"node":33,"__typename":43},{"nicename":34,"description":35,"slug":34,"name":36,"firstName":37,"lastName":38,"avatar":39,"__typename":42},"cad2m","CAD2M believes in Industrial Equipment companies that want to make an impact. What drives us is to bring the most out of your employees. To help you in the best way possible, our employees have to be on top of their game as well. We live for challenges in process &amp; product development. It is our passion. With our knowledge of processes we help your company work faster and smarter. We provide you with the best PLM, 3D design &amp; engineering plus manufacturing tools.\r\n\r\nWant to grow together? CAD2M.","CAD2M","Wendy","Angenent",{"url":40,"__typename":41},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcad2m-signature-600x600-1.png.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":45,"edges":52,"__typename":57},[46],{"id":47,"name":48,"slug":49,"uri":50,"__typename":51},"dGVybToxOTk2","Tutorials","tutorials","\u002Fmastering\u002Ftutorials\u002F","Taxonomy_mastering",[53],{"isPrimary":54,"node":55,"__typename":56},false,{"id":47,"name":48,"slug":49,"uri":50,"__typename":51},"PostToTaxonomy_masteringConnectionEdge","PostToTaxonomy_masteringConnection",{"nodes":59,"__typename":76},[60,66,71],{"id":61,"name":62,"slug":63,"uri":64,"__typename":65},"dGVybTo5NjI4","3D Modeling","3d-modeling","\u002Ftags\u002F3d-modeling\u002F","Taxonomy_tag",{"id":67,"name":68,"slug":69,"uri":70,"__typename":65},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F",{"id":72,"name":73,"slug":74,"uri":75,"__typename":65},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":78,"nodes":85,"__typename":87},[79],{"isPrimary":54,"node":80,"__typename":84},{"id":81,"name":68,"slug":69,"uri":82,"__typename":83},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[86],{"id":81,"name":68,"slug":69,"uri":82,"__typename":83},"PostToTaxonomy_productConnection",{"nodes":89,"edges":90,"__typename":91},[],[],"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":93,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":94,"opengraphTitle":15,"opengraphUrl":95,"opengraphSiteName":96,"opengraphPublishedTime":97,"opengraphModifiedTime":98,"twitterTitle":5,"twitterDescription":5,"readingTime":99,"metaRobotsNoindex":100,"__typename":101},"Speed up Large Assemblies with Display States - Blog Solidworks","Working with large assemblies can be a challenge in SOLIDWORKS. Time consuming…","\u002Fproducts\u002Fsolidworks\u002Fspeed-up-large-assemblies-with-display-states\u002F","Blog Solidworks","2018-04-28T14:00:43+00:00","2025-02-11T06:23:01+00:00",3,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776991333144]