It's all about the answers!

Ask a question

Opening a shared solution is very slow

Yaron Norani (47267064) | asked Dec 21 '11, 9:01 a.m.

We are using RTC 3.0 IFIX1 with VS 2005.
All solutions are shared in RTC (binding is jazz).

When we open a solution is takes several minutes until Visual Studio is up and running.
We have tried to remove the solution share (no binding). Now opening a solution is very fast.

How to deal with that?



6 answers

permanent link
Yaron Norani (47267064) | answered Dec 22 '11, 4:40 a.m.
Please find more details about the machine and VS configuration:

XP Data
Property Value
Name Windows XP Professional Service Pack 3
Terminal Services in Remote Admin Mode
Multiprocessor Free
Running on a remote session.
Activation Status Activated
Checked Build No
Boot Device \Device\HarddiskVolume1
System Device \Device\HarddiskVolume1
Kernel Version 5.1.2600.6055
Security 128 bits
Serial Number 76487-640-9529881-23159
Product Name Microsoft Windows XP
Build Lab 2600.xpsp_sp3_gdr.101209-1647

Hardware DEP Available Yes
DEP for 32 Bits Applications Yes
DEP for Drivers Yes
DEP Policy OptIn (only Windows system binaries)
Windows Update's version number 7.4.7600.226
Automatic Updates Turn off Automatic Updates
Automatic Updates Disabled

System Restore Disabled

Owner Orbotech
Organization Orbotech LTD
Machine GUID e7f254a2-1607-4b77-b437-1f6016b036b0

Domain DOM-ORB
Domain Controller \\AD-ISL2
Computer Name ISLD011854
Language Hebrew
Installation Time 01/17/2010 16:16:43.421
Boot Time 12/18/2011 08:17:33.375
Running Time 3 days 7 hours 50 minutes 8 seconds

Number of Open Programs 7

Screen Saver My Pictures Slideshow Screensaver
Wait 10 minutes

Active Desktop Installed

Visual Studio Data
Property Value
Microsoft Visual Studio .NET 2005 SP1

Original Filename devenv.exe
Internal Name devenv.exe
File Version 8.0.50727.762builtby:SP (8.0.50727.762)
Product Version 8.0.50727.762 (8.0.50727.762)
Company Name Microsoft Corporation
File Description Microsoft Visual Studio 2005
Copyright Microsoft Corporation. All rights reserved.
Product Name Microsoft Visual Studio 2005
File Name devenv.exe
File Path C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\
File Attributes Archive
Creation Time 2006-12-02, 04:20:34
Last Write Time 2006-12-02, 04:20:34
File Size 464648 Bytes (453.776 KBytes)

Other Info:
User Name Orbotech

Product Id 77626-009-0000007-41689

permanent link
Sreerupa Sen (1.0k4) | answered Dec 23 '11, 1:53 a.m.
Hello Yaron,
Did it degrade with the iFix? Did you have the same solution open with 3.0 and was that faster?
If a solution is shared, we start tracking it when you open it - so it will be a bit slower than an unshared solution, but I've not seen this delay to be very noticeable.
Are there many files open in the solution to start with, from your last session? Does the solution open time get impacted by the number of open files? Or the file types that are open?
Are you opening the solution by double clicking on it? Or are you setting the sandbox first and then opening a solution in the sandbox? Is there a difference in the open time between these two cases?


permanent link
Yaron Norani (47267064) | answered Dec 25 '11, 4:03 a.m.
Hello Rupa,

I have not degraded with a IFIX.
All information is relevant for RTC3.0 IFIX1.
I have a shared solution that contains about 120 projects.
The problem occurs when opening this solution.
After removing the bindings (share) opening the same solution is fast.

It might that there are also source and header files that remained open from last session.
I am not sure whether it affects the opening time.

I am opening the solution by double click on it.

Can you create a test environment similar to mine?
RTC3.0IFIX1, VS2005, Solution with about 120 projects.



permanent link
Sreerupa Sen (1.0k4) | answered Jan 02 '12, 1:51 a.m.
Hi Yaron,

We'll try recreating it. We'd need some more information - what types are your projects? All sorts of types or just some specific types? Have you tried opening it from the Sandbox History node? Could you try to just open VS 2005 and then go to the Sandboxes node, click on the sandbox that parents your solution and set it as the current one? It'll prompt you to open a solution. Is this slow as well?


permanent link
Yaron Norani (47267064) | answered Jan 02 '12, 7:32 a.m.
Hi Rupa,

I have some progress with that.
I have checked and found the following:

Please see the following:

Following our tests -
It looks like the problem is from the VS side: The problem "Adds projectSection for all projects" should be fixed in Visual Studio 2008.

I have removed those lines from the solutions and It works faster.

permanent link
Sreerupa Sen (1.0k4) | answered Jan 03 '12, 2:05 a.m.
Great, thanks Yaron for letting us know.


Your answer

Register or to post your answer.