Home All Groups Group Topic Archive Search About

Poor performance IDE. Urgent suggestion needed.

Author
25 Oct 2006 2:43 PM
Aykut Canturk
Dear friends,
I recently decided to move vb.net 2005 from vb6. my projects has average of
200 forms and 20 modules. I mostly write enterprise solution about
production automation like applications.
In VB6 it takes 15 to 20 second to open a project and almost less than 2
second to see the form after I click to project explorer. Compiling to EXE
file takes rather long time, about 45 seconds to 1 minute.

But in VB.net, to open a project takes more than 2 minutes (2 minutes and
about 40 seconds), after clicking the form in project explorer of vb.net it
takes average of 30 seconds. and these are the forms that containt  tons of
controls. they are simple data entry forms. I design applicaiton with simple
forms to get better performance. I even don't know how long it will take ro
run the project.

And this projects are not divideable. So here's my question:

How do you guys write vb.net applications ? Or Am  I the only one who writes
a block of code and runs the application to test it, lets say, in every 2 or
5 minutes ? My computer is not slow one, fast harddisk and 1gb memory, etc.
even photoshop or video editing applications works very well.

Is there a trick ? Because with this speed, I can never convert my project
to .net. I get old and die infront of my computer. Please give me some
information about how you work. I'm desperate.

Author
25 Oct 2006 3:02 PM
tommaso.gastaldi@uniroma1.it
Hello Aykut,

I am currently working on a project with more than 250 forms, each one
quite heavy (tons of controls), several DLLs, some thousands
class....Also including an asp.net project (this one also slows down a
lot the compilation). I must say that after moving to VS2005 from
VS2003 the productivity has slown down a lot due to the new IDE which
seems to carry out some huge (but useful) work in background.

Probably you just need a faster machine. I have 2 computer. One at home
and one at office. The one at home is a pentium 4 1900 with 1+ GB ram
and 500GB HD and I am *no more* able to work at reasonable speed at
home (before I was). Every operation takes ages.

At my office I have a more powerful machine and I can work, say, fine.
Probably you just need a good dual core 3.6Ghz with some very fast HD
(11500+ ) and  couple Gigs ram to see things in a different perpective
:) ....

Anyway I think they really have got to do something with the IDE. Has
really slowed down too much. I am hopeful in the new release... :)
since this development environment has already got "unreachable" (as to
good features offered) and there is really no alternative :))

Tommaso

Aykut Canturk ha scritto:

Show quoteHide quote
> Dear friends,
> I recently decided to move vb.net 2005 from vb6. my projects has average of
> 200 forms and 20 modules. I mostly write enterprise solution about
> production automation like applications.
> In VB6 it takes 15 to 20 second to open a project and almost less than 2
> second to see the form after I click to project explorer. Compiling to EXE
> file takes rather long time, about 45 seconds to 1 minute.
>
> But in VB.net, to open a project takes more than 2 minutes (2 minutes and
> about 40 seconds), after clicking the form in project explorer of vb.net it
> takes average of 30 seconds. and these are the forms that containt  tons of
> controls. they are simple data entry forms. I design applicaiton with simple
> forms to get better performance. I even don't know how long it will take ro
> run the project.
>
> And this projects are not divideable. So here's my question:
>
> How do you guys write vb.net applications ? Or Am  I the only one who writes
> a block of code and runs the application to test it, lets say, in every 2 or
> 5 minutes ? My computer is not slow one, fast harddisk and 1gb memory, etc.
> even photoshop or video editing applications works very well.
>
> Is there a trick ? Because with this speed, I can never convert my project
> to .net. I get old and die infront of my computer. Please give me some
> information about how you work. I'm desperate.
Author
25 Oct 2006 3:20 PM
David Anton
You might want to use VS 2003 first until the SP is available for 2005.  It
is much faster than 2005.  The slowness of 2005 is well-known (and
inexplicable - trivial operations can take minutes sometimes).  The 2005 SP
is currently in beta.
--
David Anton
www.tangiblesoftwaresolutions.com
Instant C#: VB to C# converter
Instant VB: C# to VB converter
Instant C++: C#/VB to C++ converter
Instant Python: VB to Python converter


Show quoteHide quote
"Aykut Canturk" wrote:

> Dear friends,
> I recently decided to move vb.net 2005 from vb6. my projects has average of
> 200 forms and 20 modules. I mostly write enterprise solution about
> production automation like applications.
> In VB6 it takes 15 to 20 second to open a project and almost less than 2
> second to see the form after I click to project explorer. Compiling to EXE
> file takes rather long time, about 45 seconds to 1 minute.
>
> But in VB.net, to open a project takes more than 2 minutes (2 minutes and
> about 40 seconds), after clicking the form in project explorer of vb.net it
> takes average of 30 seconds. and these are the forms that containt  tons of
> controls. they are simple data entry forms. I design applicaiton with simple
> forms to get better performance. I even don't know how long it will take ro
> run the project.
>
> And this projects are not divideable. So here's my question:
>
> How do you guys write vb.net applications ? Or Am  I the only one who writes
> a block of code and runs the application to test it, lets say, in every 2 or
> 5 minutes ? My computer is not slow one, fast harddisk and 1gb memory, etc.
> even photoshop or video editing applications works very well.
>
> Is there a trick ? Because with this speed, I can never convert my project
> to .net. I get old and die infront of my computer. Please give me some
> information about how you work. I'm desperate.
>
>
>
Author
25 Oct 2006 3:32 PM
Oenone
Aykut Canturk wrote:
> I recently decided to move vb.net 2005 from vb6. my projects has
> average of 200 forms and 20 modules.

Is your VB2005 project still "mid-upgrade" and full of hundreds of warnings
and compilation errors? I've found that the IDE performance degrades
substantially under these circumstances.

My approach to upgrading has been to exclude all of the source files from
the project, and then re-include them one at a time, starting with those
that have no (or few) dependencies on other classes. Then you can fix up
each class individually without worrying about the hundreds of warnings
coming in from elsewhere. This has made the IDE run sunstantially more
quickly while performing this type of operation.

If that's not the case for you then I'm afraid I can't help, all I can say
is that I've had some fairly substantial solutions open and have never
experienced the performance problems that you are reporting.

--

(O)enone
Author
25 Oct 2006 5:38 PM
Chris Dunaway
Aykut Canturk wrote:

> Is there a trick ? Because with this speed, I can never convert my project
> to .net. I get old and die infront of my computer. Please give me some
> information about how you work. I'm desperate.

In addition to the other responses, I believe there is a hotfix
available to speed the IDE up for VB.  From what I have read, it has
helped some people, though not all.

It's worth a shot.  Search the newsgroup and you should find a
reference to it.
Author
26 Oct 2006 8:53 AM
Andrew Morton
Chris Dunaway wrote:
> Aykut Canturk wrote:
>
>> Is there a trick ? Because with this speed, I can never convert my
>> project to .net. I get old and die infront of my computer. Please
>> give me some information about how you work. I'm desperate.
>
> In addition to the other responses, I believe there is a hotfix
> available to speed the IDE up for VB.  From what I have read, it has
> helped some people, though not all.
>
> It's worth a shot.  Search the newsgroup and you should find a
> reference to it.

You might be referring to the one mentioned in this article:
http://blogs.msdn.com/jledgard/archive/2006/08/28/729070.aspx
which is
http://support.microsoft.com/Default.aspx?kbid=920805

Andrew