472,977 Members | 1,913 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,977 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 1346
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: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
1
by: Teri B | last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course. 0ne-to-many. One course many roles. Then I created a report based on the Course form and...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
0
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...

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.