SolidWorks would probably suggest you use SpeedPak. This will reduce your file load/rebuild times. However, be aware that there are some severe limitations when making drawings of assemblies that have a speedpak item.
Please provide more information! Is SolidWorks opening the file in Large Assembly Mode? Have you tried opening the file as "Lightweight" or in "Large Design Review" mode? Or are you opening the file from a Windows Explorer window?
There are defaults associated for when SolidWorks switches an Assembly to "Large Assembly Mode."
Those are located in your system options, then in the Assembly section.
What are your computer hardware specifications?
Often times it is your available RAM and processor speed that dictate how fast assemblies open and how fast they rebuild.
Are you working with local files? Or are you opening files across a network connection? Personally, transferring data through your network is a huge no-no if you are unhappy with how long files take to open.
Please quantify what "too much time" means. Is it a 10MB part that opens in 10 seconds, or a 20MB assembly that opens in a minute.
"Too much time" is simply relative and not helpful.
The assembly is opened using default settings. No large asm. mode or lightweight.
Regarding System options and performance optimization, I came across a document (Working With Large Assemblies) according to which system options which you mentioned (large asm. mode, lightweight etc) & best designing practices are the only options to avoid such loading and rebuild issues. Nothing much can be done from inside.
I'm working on the asm. when it is connected to Smartteam. Does that effect the performence?
It would be helpful to know whether the assy is created entirely of indiv parts. If it is, creating sub-assy's could save considerable time.
The Asm. is very large ......its size is in GB's (SmartTeam checkout size)
It have more than 8 component levels & many sub-Asm's, top level components are been kept as minimum as possible.
And I'm working with it when it is connected to Smartteam