473,398 Members | 2,188 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,398 software developers and data experts.

Performance Impact of ASP.NET 1.1 and 2.0 Side by Side

Hi,

I know HOW to run these side by side. But what is the performance impact???
Microsoft make a big deal about how it is supported, but provide no
guidelines as to potential performace or capacity considerations.

Is it much greater than the cost of an additional application pool of the
same version?

Anybody have any real world experience, or know of any metrics?

I've found it really hard to find info on this.

Thanks
Rich
Jan 23 '07 #1
6 1370
hi rich,
my server runs side-by-side with 1.1 and 2.0, and i run a bunch of asp.net
web sites on it. one performance impact i can think of is that you have a
pair of w3wp.exe processes instead of just one. on my server at the moment,
one is 150Mb and the other is taking up 250Mb, but that obviously depends on
traffic and the implementation of your site, session / cache etc. i can't
imagine having 2 processes makes a whole lot of difference because the
footprint of the process itself is comparatively small. whether you rack up
memory usage in one 'big' process or two smaller ones it probably doesn't
make much difference.
you never know, it might even be faster to have two separate processes, with
greater room for parallelisation in a multi-core CPU. that's a very
unqualified opinion though!

tim
"Rich" <r@r.rwrote in message
news:45***********************@uv-55king-reader-01.melbourne.pipenetworks.com.au...
Hi,

I know HOW to run these side by side. But what is the performance
impact??? Microsoft make a big deal about how it is supported, but provide
no guidelines as to potential performace or capacity considerations.

Is it much greater than the cost of an additional application pool of the
same version?

Anybody have any real world experience, or know of any metrics?

I've found it really hard to find info on this.

Thanks
Rich
Jan 23 '07 #2

Rich wrote:
Hi,

I know HOW to run these side by side. But what is the performance impact???
Microsoft make a big deal about how it is supported, but provide no
guidelines as to potential performace or capacity considerations.

Is it much greater than the cost of an additional application pool of the
same version?

Anybody have any real world experience, or know of any metrics?
First of all if you have installed Service Pack 2 from Microsoft it is
ILLEAGAL to publish benchmark results on e.g. .Net Fr.

Though I've heard some rumours about Reflection being actually slower
in 2.0 compared to 1.x
I think most of the other stuff though would be faster...!

Off course if you use delegates (strongly types reflection it'll be a
ZILLION times faster...!!)
The comparison had the exact same code for the Reflection parts...

..t

--
http://ajaxwidgets.com
Free ASP.NET Ajax Widgets NOW!

Jan 23 '07 #3
"Thomas Hansen" <po*******@gmail.comwrote in message
First of all if you have installed Service Pack 2 from Microsoft it is
ILLEAGAL to publish benchmark results on e.g. .Net Fr.
sounds bizarre, where did you hear that? also, service pack 2 of what,
exactly? Service Pack 2 from Microsoft could almost refer to anything.

tim

Jan 24 '07 #4


On Jan 24, 10:19 am, "Tim Mackey" <tim.mac...@community.nospamwrote:
"Thomas Hansen" <polter...@gmail.comwrote in message
First of all if you have installed Service Pack 2 from Microsoft it is
ILLEAGAL to publish benchmark results on e.g. .Net Fr.sounds bizarre, where did you hear that? also, service pack 2 of what,
exactly? Service Pack 2 from Microsoft could almost refer to anything.
Sorry..
Windows XP SP2...
Read the EULA of Windows XP SP2... ;)

..t

--
http://ajaxwidgets.com
Free ASP.NET Ajax Widgets NOW!

Jan 24 '07 #5
Thanks for that.

Probably looking at putting in its own app pool anyway, (sharing a box with
some stuff that just runs and we dont want to touch) so would get the
overhead of the additional process regardless of the version.
"Tim Mackey" <ti********@community.nospamwrote in message
news:DE**********************************@microsof t.com...
hi rich,
my server runs side-by-side with 1.1 and 2.0, and i run a bunch of asp.net
web sites on it. one performance impact i can think of is that you have a
pair of w3wp.exe processes instead of just one. on my server at the
moment, one is 150Mb and the other is taking up 250Mb, but that obviously
depends on traffic and the implementation of your site, session / cache
etc. i can't imagine having 2 processes makes a whole lot of difference
because the footprint of the process itself is comparatively small.
whether you rack up memory usage in one 'big' process or two smaller ones
it probably doesn't make much difference.
you never know, it might even be faster to have two separate processes,
with greater room for parallelisation in a multi-core CPU. that's a very
unqualified opinion though!

tim
"Rich" <r@r.rwrote in message
news:45***********************@uv-55king-reader-01.melbourne.pipenetworks.com.au...
>Hi,

I know HOW to run these side by side. But what is the performance
impact??? Microsoft make a big deal about how it is supported, but
provide no guidelines as to potential performace or capacity
considerations.

Is it much greater than the cost of an additional application pool of the
same version?

Anybody have any real world experience, or know of any metrics?

I've found it really hard to find info on this.

Thanks
Rich

Jan 24 '07 #6
hi thomas,
ah i see. just out of curiosity, i did read the xp pro sp2 EULA from
http://www.microsoft.com/windowsxp/sp2/proeula.mspx
and it makes no restrictions on publishing anything, or benchmarking. my
impression is that Microsoft would encourage the wider developer community
to rigorously test and discuss the performance of their products and suggest
enhancements for future versions. this is the attitude i perceive in recent
years from microsoft employees in general. just look at the Vista beta
program, Microsoft conducted the biggest ever public beta test in history
(AFAIK) which has undoubtedly helped build the best OS in history, in my
humblest opinion :) i actually like using my computer now since vista,
this is a first, and yes i have used many other OSes so i do have something
to compare against.

it sounds like you may have inadvertendly picked up on some inaccurate anti
MS-propaganda
tim

"Thomas Hansen" <po*******@gmail.comwrote in message
news:11**********************@m58g2000cwm.googlegr oups.com...
>

On Jan 24, 10:19 am, "Tim Mackey" <tim.mac...@community.nospamwrote:
>"Thomas Hansen" <polter...@gmail.comwrote in message
First of all if you have installed Service Pack 2 from Microsoft it is
ILLEAGAL to publish benchmark results on e.g. .Net Fr.sounds bizarre,
where did you hear that? also, service pack 2 of what,
exactly? Service Pack 2 from Microsoft could almost refer to anything.

Sorry..
Windows XP SP2...
Read the EULA of Windows XP SP2... ;)

.t

--
http://ajaxwidgets.com
Free ASP.NET Ajax Widgets NOW!
Jan 24 '07 #7

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

Similar topics

5
by: sandy | last post by:
Hi All, I am a newbie to MySQL and Python. At the first place, I would like to know what are the general performance issues (if any) of using MySQL with Python. By performance, I wanted to...
12
by: serge | last post by:
I have an SP that is big, huge, 700-800 lines. I am not an expert but I need to figure out every possible way that I can improve the performance speed of this SP. In the next couple of weeks I...
10
by: Daniel Billingsley | last post by:
In another online group in which I participate, we were discussing a particular piece of code that had a pretty high risk for breaking in the future (because it depended on something not changing...
2
by: 1944USA | last post by:
I am re-architecting a C# application written as a multithreaded Windows Service and trying to squeeze every bit of performance out of it. 1) Does the thread that an object is instantiated on...
7
by: Magnus | last post by:
Im using the new binding features of Visual Studio 2005. I have done the steps to create a bound data source, and selected all 40 tables from the database. The wizard generated the necessary code...
1
by: dandorey1 | last post by:
I'm currently in the process of writing a realtime telephony application. I've designed it with a fairly simply plugin architecture. When I first started reading about this the general suggestion...
5
by: Suhas Vengilat | last post by:
Hi All, In one of the project discussions, one team member raised a question whether the usage of asp.net validation controls (like RequiredFieldValidator, CustomValidator, RegularExpression...
14
by: Sugandh Jain | last post by:
Hi, The warning from Microsoft.Performance Code Analysis check that, its not required to initialize numeric variables to zero, boolean to false and object to null is a good one because CLR does...
5
by: =?Utf-8?B?TWFyaw==?= | last post by:
Hi... I've been trying to improve the performance of our xml handling, so I've been doing some timing tests lately and ran across something I thought odd - XPathDocument seems slightly slower...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
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,...
0
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...
0
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...

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.