473,320 Members | 2,189 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Poor performance IDE. Urgent suggestion needed.

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.
Oct 25 '06 #1
5 1454
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:
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.
Oct 25 '06 #2
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
"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.
Oct 25 '06 #3
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
Oct 25 '06 #4
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.

Oct 25 '06 #5
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/archi...28/729070.aspx
which is
http://support.microsoft.com/Default.aspx?kbid=920805

Andrew
Oct 26 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Steve_CA | last post by:
Hello all, I've been recruited to assist in diagnosing and fixing a performance problem on an application we have running on SQL Server 7. The application itself is third party software, so we...
37
by: Kevin C | last post by:
Quick Question: StringBuilder is obviously more efficient dealing with string concatenations than the old '+=' method... however, in dealing with relatively large string concatenations (ie,...
6
by: teedilo | last post by:
We have an application with a SQL Server 2000 back end that is fairly database intensive -- lots of fairly frequent queries, inserts, updates -- the gamut. The application does not make use of...
6
by: florian | last post by:
Hello, we are running DB2 UDB EEE Version 7.2 Fixpack 12 on a two machine Windows 2000 Advanced Server Cluster in a dss environment. Some dynamic sql statements for etl processes and even some...
13
by: Bern McCarty | last post by:
I have run an experiment to try to learn some things about floating point performance in managed C++. I am using Visual Studio 2003. I was hoping to get a feel for whether or not it would make...
20
by: John Mark Howell | last post by:
I had a customer call about some C# code they had put together that was handling some large arrays. The performance was rather poor. The C# code runs in about 22 seconds and the equivalent...
2
by: BTabios | last post by:
Hello Everyone, I have a very complex performance issue with our production database. Here's the scenario. We have a production webserver server and a development web server. Both are running...
4
by: Jim Devenish | last post by:
I have converted an Access back-end to SQL Server back-end but am having some problems. The Access to Access application has been running well for some years. I have successfully copied all the...
4
by: joa2212 | last post by:
Hello everybody, I'm posting this message because I'm quiet frustrated. We just bought a software from a small software vendor. In the beginning he hosted our application on a small server at...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.