473,699 Members | 2,734 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

VS.Net is slow for web development

Dear All,

I am using VS.Net (and most of you, of course) for a quite long period for
web development for medium to large development tasks. My humble opinion is
vs.net is eating up a lot of developer time, as far as the web development
is concerned.

Edit,Compile,De bug, then fix errors, then Edit , Compile....

This process is painfully slow, and most of the time developers are simply
waiting for vs.net to open the browser and to hit the breakpoint, some time
it took nearly 1 min (may be I am exaggerating, but even 15 seconds is a
pain). Initially I thought that it is problem with the performance of my
machine, but later I found that it is not the case. All of the developers I
dealt with shared the same opinion (including some MS consultants). Usually
this performance issues come into discussion when we gather around a single
machine to resolve some complex issues....then while running the project
every body start to comment like ...

Developer 1: "Hey why is it so slow....?"

Developer 2:"I also have the same performance issues... I thought that it is
only for my machine"

......then they start to have a look on the resources of the pc; but will
find that it is good if not excellent.

......then will try to see the task manager to see who is eating up the
resources and it will be devenv.exe, vbc.exe/csc.exe

This drama continues all the time...

Performance is okay for debugging windows apps, but not for web apps. It
might be because Vs.net needs to integrate the debugger with an external
browser. But any way , it is causing a huge productivity loose.
Shaji.
Nov 17 '05 #1
11 1774
"Shaji" <sh***@diversei nc.com> wrote
I am using VS.Net (and most of you, of course) for a quite long period for
web development for medium to large development tasks. My humble opinion is
vs.net is eating up a lot of developer time, as far as the web development
is concerned.
Edit,Compile,De bug, then fix errors, then Edit , Compile....
This process is painfully slow, and most of the time developers are simply
waiting for vs.net to open the browser and to hit the breakpoint, some time
it took nearly 1 min (may be I am exaggerating, but even 15 seconds is a
pain).


Shaji,
How much memory and processor speed do you have on your dev boxes?

I have found that the more memory you have (500 MB or greater), the better
Visual Studio .NET performs! Of course having a faster processor helps
also. ;-) I have a P4 1.5 processor with 1 GB of memory...

You can also use the other dev method:
Edit -> Compile -> Refresh External Browser
Of course you can't step through your code this way (unless you attached
the debugger to the current running process), but this method speeds up the
edit / test cycle greatly! Especially for small UI changes.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at http://www.able-consulting.com

Nov 17 '05 #2
Carl Prothman,
Thanks for your comments.
512 MB and p4 1.x is what I have. Yes Edit,Compile.Re fresh IE is what we
follow...for minor bug fixing.

I would like to hear the comments of developers if they also have the same
frustration due to the performance of vs.net .

Shaji
"Carl Prothman [MVP]" <ca****@spamcop .net> wrote in message
news:O0******** ******@TK2MSFTN GP10.phx.gbl...
"Shaji" <sh***@diversei nc.com> wrote
I am using VS.Net (and most of you, of course) for a quite long period for web development for medium to large development tasks. My humble opinion is vs.net is eating up a lot of developer time, as far as the web development is concerned.
Edit,Compile,De bug, then fix errors, then Edit , Compile....
This process is painfully slow, and most of the time developers are simply waiting for vs.net to open the browser and to hit the breakpoint, some time it took nearly 1 min (may be I am exaggerating, but even 15 seconds is a
pain).

Shaji,
How much memory and processor speed do you have on your dev boxes?

I have found that the more memory you have (500 MB or greater), the better
Visual Studio .NET performs! Of course having a faster processor helps
also. ;-) I have a P4 1.5 processor with 1 GB of memory...

You can also use the other dev method:
Edit -> Compile -> Refresh External Browser
Of course you can't step through your code this way (unless you attached
the debugger to the current running process), but this method speeds up

the edit / test cycle greatly! Especially for small UI changes.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at http://www.able-consulting.com

Nov 17 '05 #3
hi,

Could you please expand on the follwing statement
You can also use the other dev method:
Edit -> Compile -> Refresh External Browser
Of course you can't step through your code this way (unless you attached
the debugger to the current running process), but this method speeds up the edit / test cycle greatly! Especially for small UI changes.
I can't see this in my edit menu or anywhere else for that matter :(

and it sounds like a feature I would use a lot.

cheers

martin.

"Carl Prothman [MVP]" <ca****@spamcop .net> wrote in message
news:O0******** ******@TK2MSFTN GP10.phx.gbl... "Shaji" <sh***@diversei nc.com> wrote
I am using VS.Net (and most of you, of course) for a quite long period for web development for medium to large development tasks. My humble opinion is vs.net is eating up a lot of developer time, as far as the web development is concerned.
Edit,Compile,De bug, then fix errors, then Edit , Compile....
This process is painfully slow, and most of the time developers are simply waiting for vs.net to open the browser and to hit the breakpoint, some time it took nearly 1 min (may be I am exaggerating, but even 15 seconds is a
pain).

Shaji,
How much memory and processor speed do you have on your dev boxes?

I have found that the more memory you have (500 MB or greater), the better
Visual Studio .NET performs! Of course having a faster processor helps
also. ;-) I have a P4 1.5 processor with 1 GB of memory...

You can also use the other dev method:
Edit -> Compile -> Refresh External Browser
Of course you can't step through your code this way (unless you attached
the debugger to the current running process), but this method speeds up

the edit / test cycle greatly! Especially for small UI changes.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at http://www.able-consulting.com

Nov 17 '05 #4
"Shaji" <sh***@diversei nc.com> wrote
I would like to hear the comments of developers if they also have the same
frustration due to the performance of vs.net .


Yes!

Another thing that has given us a good laugh here: At the Danish launch
event for VS2k3, some Microsoft official told the dumbstruck crowd that the
new IDE uses a "load-on-demand technology" which makes loading it incredibly
fast. I don't know about you, but on a 2.6GHz P4 with 1 GB of RAM, I don't
find 17 seconds "incredibly " fast. (And this is before loading any files.

Torben
Nov 17 '05 #5
I think that means edit your code, compile it, then go to your open browser
and refresh the page. 90% of what I do doesn't require stepping through the
code line-by line. The few times I do need to step through I don't mind
taking the extra hit of having to attach to a running process.

Colin

"martin" <ca***********@ hotmail.com> wrote in message
news:%2******** ********@TK2MSF TNGP11.phx.gbl. ..
hi,

Could you please expand on the follwing statement
You can also use the other dev method:
Edit -> Compile -> Refresh External Browser
Of course you can't step through your code this way (unless you attached
the debugger to the current running process), but this method speeds up the
edit / test cycle greatly! Especially for small UI changes.


I can't see this in my edit menu or anywhere else for that matter :(

and it sounds like a feature I would use a lot.

cheers

martin.

"Carl Prothman [MVP]" <ca****@spamcop .net> wrote in message
news:O0******** ******@TK2MSFTN GP10.phx.gbl...
"Shaji" <sh***@diversei nc.com> wrote
I am using VS.Net (and most of you, of course) for a quite long period for web development for medium to large development tasks. My humble opinion is
vs.net is eating up a lot of developer time, as far as the web development is concerned.
Edit,Compile,De bug, then fix errors, then Edit , Compile....
This process is painfully slow, and most of the time developers are simply waiting for vs.net to open the browser and to hit the breakpoint, some time it took nearly 1 min (may be I am exaggerating, but even 15 seconds is
a pain).


Shaji,
How much memory and processor speed do you have on your dev boxes?

I have found that the more memory you have (500 MB or greater), the

better Visual Studio .NET performs! Of course having a faster processor helps
also. ;-) I have a P4 1.5 processor with 1 GB of memory...

You can also use the other dev method:
Edit -> Compile -> Refresh External Browser
Of course you can't step through your code this way (unless you attached
the debugger to the current running process), but this method speeds up

the
edit / test cycle greatly! Especially for small UI changes.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at http://www.able-consulting.com


Nov 17 '05 #6
"Colin Young" <x@nospam.com > wrote
I think that means edit your code, compile it, then go to your open browser and refresh the page.
Correct, that is what I meant.
90% of what I do doesn't require stepping through the
code line-by line. The few times I do need to step through I don't mind
taking the extra hit of having to attach to a running process.


Yup, I agree! ;-)

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP
Nov 17 '05 #7
I am not anti-vs.net....I love the tool ...but there are areas to be
improved.

I too agree that 90% (approx) of the time it doesn't require stepping thru
the code. Yes, the 10% requires. Or may be more depending on the complexity
and size of the application that you develop. Even if it is 10% (let me
stick to your calculation) , it is 1 day as far as a 10 day long development
task- (a small project) is concerned. If the vs.net irritates the developer
for that one day he need an additional day to finish the tasks for the other
day.... don't simply think that it is a matter of a day, it might even cause
major schedule slips, if you see the big picture.

Also programming is turned out to be a practice of "trail and error", no
body can be a master of anything. We never rewrite the things, the code we
once written will be reused.That means the things that we write now....is
always new stuff! Which definitely requires "step-thru" with an eagle eye.

Regards,

Shaji.

www.DotNetMe.com
"Carl Prothman [MVP]" <ca****@spamcop .net> wrote in message
news:OA******** ******@TK2MSFTN GP10.phx.gbl...
"Colin Young" <x@nospam.com > wrote
I think that means edit your code, compile it, then go to your open

browser
and refresh the page.


Correct, that is what I meant.
90% of what I do doesn't require stepping through the
code line-by line. The few times I do need to step through I don't mind
taking the extra hit of having to attach to a running process.


Yup, I agree! ;-)

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Nov 17 '05 #8
> I am using VS.Net (and most of you, of course) for a quite long period for
web development for medium to large development tasks. My humble opinion is
vs.net is eating up a lot of developer time, as far as the web development
is concerned.


I agree with that.

Web development with vs6 and vb was much faster. Hit run and
everything appears instantly. Obviously this is due to the
interpretted nature of the work as opposed to the dot net compilation
and loading of dlls into memory.

My team would love the option to be able to run web apps in a dev
interpretted mode, then compile when we're ready to release.

Web development in vs.net is incredibly slow, but running multiple
compiles during development is a pain on any project. An interpretted
option would greatly improve development time on all projects.

Just my 2p.
Nov 17 '05 #9
You are better off forgetting this idea. It won't happen. The movement is
away from code interpretation for obvious reasons.

--
-----------
Got TidBits?
Get it here: www.networkip.net/tidbits
"Marc" <ma********@hot mail.com> wrote in message
news:7b******** *************** ***@posting.goo gle.com...
I am using VS.Net (and most of you, of course) for a quite long period for web development for medium to large development tasks. My humble opinion is vs.net is eating up a lot of developer time, as far as the web development is concerned.


I agree with that.

Web development with vs6 and vb was much faster. Hit run and
everything appears instantly. Obviously this is due to the
interpretted nature of the work as opposed to the dot net compilation
and loading of dlls into memory.

My team would love the option to be able to run web apps in a dev
interpretted mode, then compile when we're ready to release.

Web development in vs.net is incredibly slow, but running multiple
compiles during development is a pain on any project. An interpretted
option would greatly improve development time on all projects.

Just my 2p.

Nov 17 '05 #10

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

Similar topics

0
2777
by: Thomas | last post by:
I am trying to compile a Pro*C program. I am using embedded SQLPlus so I am forced to set SQLCHECK=SEMANTIC which is OK. Now, I have 2 databases: one is a development and the other is production. They should be the same. Tables, indexes etc. are the same in the two databases. If I compile against the production the precompile is very fast. But if I point the Pro*C to the development database the precompilation becomes extremely slow....
4
2139
by: Bri | last post by:
Hi, First let me explain the process I have going on, then I'll address the problems I'm having: 1) Insert records in a temp table using a query 2) Using a query that joins the temp table with TableA Insert records into TableB 3) Delete records from temp Table 4) Table specs; temp Table - 4 fields, 3 indexes, gets 100-4500 records inserted
7
326
by: Shaji | last post by:
Dear All, I am using VS.Net (and most of you, of course) for a quite long period for web development for medium to large development tasks. My humble opinion is vs.net is eating up a lot of developer time, as far as the web development is concerned.
6
8575
by: B B | last post by:
Okay, here is what's happening: I have a reasonably fast laptop (1.4 GHz Mobile M, so comparable to 2.5GHz P4) doing .net development. Running Windows XP pro, SP2 IIS is installed and running fine All SQL Servers I am referring to share a small (10 computers or so) LAN with a 100MB Switch. No other computers on the LAN exhibit this problem.
0
1493
by: Brian Russell | last post by:
We have three servers (beyond my development box) in our organization. The first is a testing server that has IIS and SQL Server on it. The second is another testing server that also has IIS and SQL Server. The final is the production box that only has IIS. I develop on my own machine, copy to the first testing server, the code is tested, copy the code from testing 1 to testing 2, the code is tested again, and then copy testing 2 code...
12
1812
by: Aykut Canturk | last post by:
We perfectly develop our applicaitons with VS 6.0. We want to move to .net but all of our development computers almost die with a small test application. we have min P4 2ghz and 512MB desktop PCs with huge RAM support, we use windowsXP as op.system but they don't work wery well. speed id too different. I don't mention about our notebooks. also they have min P4 1.6 with 512 RAM but they also die. Our customers also need Pc upgrade if we...
50
5712
by: diffuser78 | last post by:
I have just started to learn python. Some said that its slow. Can somebody pin point the issue. Thans
17
3024
by: Marc | last post by:
Hi, Before I had installed Visual basic.net 2003 on my laptop toshiba Tecra S1 Tecra S1 Centrino 1.6GHz / XP Pro / 15.0 256mb Windows XP servic pack2 After installing Visual Studio 2005 My computer seems to be too slow to debug my developping applications.
5
1184
by: Goran | last post by:
I have VS 2005. It works very slow.I have centrino 1,5 processor, 512 MB ram and hdd 4200 rpm. What I need to change or upgrade, ram or hdd or processor?
57
2685
by: dongie.agnir | last post by:
I'm pretty new to Python, and even newer to Image/Video processing, and trying to get started on a project similar to GRL Vienna's laser marker. I found some sample code here http://janto.blogspot.com/2006/01/motion-capture-in-python.html, but after running the code with the included sample input file, it seems quite slow (1-2 seconds from start to finish to do the 800 by 600 gif image). Is there a better way to do color tracking, or is...
0
9171
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9032
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8905
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8880
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7743
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6532
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5869
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4625
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2342
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.