4 Replies Latest reply on Apr 22, 2014 4:01 PM by Jerry Steiger

    "Full Rebuild Time" in AssemblyXpert

    Shane Jensen



      We are currently working on ways to reduce load times of our higher level assemblies. Some of the solutions we have come to are:


      • Remove all context dimensions on part approval
      • Simplified configurations of subassemblies to reduce hardware in higher level assemblies
      • Avoiding complicated mates
      • No flexible assemblies


      I have a few questions though, in order to help us make decisions.

      1. I did an AssemblyXpert analysis on one of our assemblies, and these are the results:


      14-04-01 rebuild time.png


      Clearly the only issue in this simplified assembly is the full rebuild time My question is what is taking all this time?



      2. If I have my simplified configuration with mostly suppresed components and mates, is that just as fast as deleting them? or do all these suppressed componenets still provide loading time?



      3. Many subassemblies are not loading lightweight. Why is this?



      Also, additional information:

      14-04-01 total components.png




      Thanks in advance for your help!

        • Re: "Full Rebuild Time" in AssemblyXpert
          Jerry Steiger



          I believe that suppressing components has the same effect as deleting them. I've never actually tested that out. Since you have a lot of suppressed components in the above assembly, you are in a very good position to test that question, by using Pack and Go to copy the above assembly to another directory and then deleting the suppressed components.


          I'm afraid I can't help much with your other questions.


          Jerry S.

            • Re: "Full Rebuild Time" in AssemblyXpert
              Shane Jensen

              Hi Jerry,


              I liked your idea to test this, I packed the assembly (which had changed a bit) and did the test both on and off my network.

              Here are the results:



              Regular - 1m 6s

              Simplified - 28 sec


              Hard Drive:

              Regular - 13.5 s

              Simplified - 3s



              These are the times from opening the part to seeing the design tree (and being able to use it)

              I was suprised at how much the suppressed items actually affected it, and also how bad using the network is.

              I did not do any tests involving saving, though I know save as is significantly better than just saving.



              Regular assembly properties:

              14-04-15 full components.png




              Simplified assembly properties:

              14-04-15 simplified components.png

                • Re: "Full Rebuild Time" in AssemblyXpert
                  Shane Jensen

                  I almost forgot to do an important test, Unsuppressing most of the features.


                  I mainly changed configurations to their unsimplified counterparts. This means that both parts and mates were unsuppressed, but there were still the same number of configurations used by the assemblies that werent suppressed.


                  Hard Drive: 10.75 s

                  Network: 1m 16 s


                  14-04-15 complicated components.png


                  I don't understand why exactly, but the unsuppressed version loads faster on the hard drive that the suppressed version, I suppose this shows the insignificance of suppressed items when loading a file.


                  This does not take into account how slow your computer is when working on an assembly.

                    • Re: "Full Rebuild Time" in AssemblyXpert
                      Jerry Steiger



                      The only thing I notice is that your assembly with most of the features unsuppressed has less resolved documents (82) than the regular assembly (93). I have no idea what a document is, as opposed to a component. Nor do I know what a Part Document is, as opposed to a Part. It's all a mystery to me.


                      Thanks for running the test! It certainly shows the importance of working locally and of simplifying assemblies in any way possible.


                      Jerry S.