The Performance Evaluation tool in SOLIDWORKS provides the capability of showing the rebuild time for the whole model. In addition, one can see a break down of rebuild time for individual feature. Because the rebuild times for feature are sorted from longest to shortest, the feature which take long for rebuild would be distinguishable. In case of troubleshooting some errors or warnings in a part model, eliminating those features could help in quicker overall rebuild time and much less waiting times. In the following, some options are explored to work with in SOLIDWORKS to temporary reduce the rebuild time.
SOLIDWORKS Freeze Bar
SOLIDWORKS Freeze Bar helps reducing rebuild time by eliminating the parent features which are located higher up on the feature tree from being rebuilt at every step. This dramatically drops down the overall rebuild time. Therefore, the designer can focus on troubleshooting the issues on the other features. The following image shows that by freezing some features, the rebuild time drops almost to half from 0.34 sec to 0.19 sec. More information about the Freeze Bar can be found here.
SOLIDWORKS Rollback Bar
Unlike the freeze bar, the rollback bar has no effect on rebuild time. By moving the rollback bar to a higher level in the feature tree, the feature[s] under the rollback bar will be removed from the graphics area. However, that does not have any effect on the rebuild time. As shown below, moving the rollback bar has not changed the rebuild time at all. It stays at the original value of 0.34 sec.
In cases where there is an error in your model and you need to deal with long rebuild times this can be really annoying. The primary features in the feature can be locked using the freeze bar but as we just determined the that rollback bar does not help in terms of rebuild time. So, what happens if a feature on the initial levels of the feature tree have an error? How could we temporarily reduce the rebuild time? In such a case, suppressing features is helpful. The lower/children features could be suppressed to temporarily remove them from the model and also eliminate them from rebuild time. After the issue is taken care of, those features would be unsuppressed.
Performance Evaluation for Assembly Files
In this article, the performance evaluation tool is shown for part files. In the following the performance evaluation window is shown for a sample assembly file. In case of assembly files, the performance evaluation shows if there are any reference components from older versions of SOLIDWORKS, whether large assembly mode is active or not, how many mates existed upon rebuilt, in-context references, and also the number of components, subassemblies, resolved and lightweight components, etc. Therefore, the performance evaluation tool shows a lot more information for assembly considering that an assembly file includes multiple parts and subassembly files.