Performance gains for SolidWorks 2009
September 10th, 2008 by Lou
Image courtesy of SolidWorks.com
With SolidWorks 2009 just around the corner, many users are wondering about the true performance gains that have been touted . Every year SolidWorks releases a new major release with 250 enhancements but what really makes users believe the release is worthy to upgrade to is mostly based on performance. Looking back through the years we used to purposely leave out details in our designs that were “unnecessary” or were just details that were not needed for production drawings. Today we not only place fasteners in our assemblies but want them to have threads and all the elaborate details that make an exact replica. These trends are why we as users push the envelope of performance every release and expect more in the future.
Performance has always been a theme for the SolidWorks R&D team, but this year the performance gains seem to be what are most noticeable in SolidWorks 2009. What SolidWorks has termed “Raw Performance Improvements” targeted assemblies ranging from 5,000 to 100,000 parts while performing various common tasks on these large data sets. Obviously advancements in 64 bit computing, mainly addressing larger quantities of RAM, have opened the doors for working with these data sets on a PC. Beyond hardware and operating systems there are still many ways software manufacturers can re-code how certain processes handle memory hungry procedures and make them more efficient. So let’s take a look at the numbers for SolidWorks 2009:
- Assemblies - 2.6X faster than SolidWorks 2008
- Drawings - 6.2X faster than SolidWorks 2008
- Frequent Commands - 8X faster than SolidWorks 2008
“Frequent Commands” refers to common operations like editing the assembly and switching to a drawing, creating views with dimensions, saving and panning, etc. Overall most users will see approximately a 65% increase in performance with SolidWorks 2009 which is pretty significant.
Technology advancements like SpeedPak, simplified representations of an assembly, allow SolidWorks to reference critical interfaces without being required to load all the components into memory. This performance boost is then handed off from assemblies to drawings allowing many of the critical aspects like dimensions and views to be created without having to resolve any of the suppressed or “SpeedPaked” components. This reorganization of how SolidWorks utilizes the computer’s resources has paid off in the performance department.
Consolidation of steps is also an area of focus for SolidWorks 2009 with the introduction of features like slot sketch, solid to sheet metal and weldment grouping, which allows a users to place multiple weldment profiles within a single command. None of these advancements allow SolidWorks 2009 to create anything unique compared to it’s predecessor, however these capabilities remove the tedious steps in order to create these features. Along this same efficiency theme, Instant3D now reaches over to assemblies, allowing the user to modify parts utilizing the all familiar “drag to size” functionality introduced in the 2008 release.
Finally a very important area of focus is multi-threading. SolidWorks has been multi-threaded for years but not in the areas that have the greatest impact. Background processes like HLR, view rotation and even PhotoWorks, which renders as a threaded process have been around for at least of few releases. SolidWorks 2009 has put the focus on some of the most intense processes like running an analysis in SolidWorks Simulation and threaded that process so you can continue to work with SolidWorks while the study or studies are being solved. This alone can bring dramatic performance gains especially since most systems ship with dual or even quad core processors. Utilizing these extra processors is the future to performance gain in SolidWorks.
Overall, SoildWorks 2009 seems to have put it’s money where it’s mouth is with respect to performance and I hope this focus continues to future releases. Growing complexity in design is inevatable, which is why we will push SolidWork 2009 to the edge and 2010 will need to push the performance envelope once again. In talking with many beta testers, performance is reason many are thinking of upgrading to SolidWorks 2009 at SP0 instead of waiting till SP2 or later. ~Lou
Posted in News, Performance | Comments


Now that we are all beta testing SolidWorks 2009, I can’t help but think about how much CAD applications have transformed over the past 15 years and what path the future will take. With the launch of cloud-based applications like
On Monday, June 11 both SolidWorks Corporation and Apple Corporation were working hard launching some new technologies to excite their customers. Apple with the iPhone 3G and SolidWorks with SolidWorks 2009 Beta 1. SolidWorks 2009 Beta 1 was made available immediately after the webcast, as opposed to Apple who baited the excitement with the announcement only to inform everyone they would need to wait a month (July 11, 2008) for the iPhone3G. None the less, Monday was a good day for us in the tech world!
Embedding SolidWorks into Microsoft Word or Powerpoint has always been a OLE (object linking and embedding) technology that is important to users that create documentation or presentation materials. With the introduction of Microsoft Office 2007, there were some major changes not only to the interface, but also to the way you insert control objects like the one used by SolidWorks’ eDrawings product.
relocated under the Developer’s tab, which, by default, is turned off. The Developer tab, including features like Macros and Controls, can be activated by navigating to the Office program’s options located in the Office Button (displayed on the right). Once the options page is displayed, you can check Show Developer tab in the Ribbon which is in the “Popular” section of the Options dialog box.
Now that the Developer tab is accessible, all the tools needed to add the eDrawings control into Office are available. Under the Developer tab there will be a grouping called Controls, which in PowerPoint will have a
SolidWorks has included a few nice tools to assist in export existing data from one PDMWorks Workgroup vault and importing into another. These tools are located in the install directory for PDMWorks Workgroup <c:\Program Files\PDMWorks Workgroup\Vault\>.

Last week I was in L.A. for 3DVIA Composer training and I wanted to take a moment to outline how this tool can complement a company using SolidWorks for their product design. For those of you who have not heard of 3DVIA Composer it is a content creation tool that is a conduit between the CAD tool and the document authoring tool like Microsoft Word or Adobe InDesign.
The “Stump the Chump” breakout went better than I thought it would. We really didn’t have a scripted plan and Ben Eadie did a great job explaining to the mob what the “Rules of Engagement” were. The rule was this, we are not here to prove we know it all or that you have something you know and want to test us. We were there to simply offer our experience as a sounding board to solve issues.
Well as you may have heard I have voluntarily become one of the Chumps in the SolidWorks World breakout session in January of 2008. This is a new breakout session that Ben Eadie of