473,468 Members | 1,371 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Serious rendering performance issue with ASP.NET 2.0

I have no idea why, but since I'm trying to recreate my website using
ASP.NET 2.0 I've encountered so many performance issues that I'm about to
give up and continue using v1.1

Seriously, how can a page that is not that complicated be so long to render
locally, it's amazing.

This is the trace info:

aspx.page Begin PreInit
aspx.page End PreInit 0.0463518812157079 0.046352
aspx.page Begin Init 0.0464098005002422 0.000058
aspx.page End Init 0.0507724654507819 0.004363
aspx.page Begin InitComplete 0.0508315524093228 0.000059
aspx.page End InitComplete 0.0508603382273912 0.000029
aspx.page Begin PreLoad 0.050883245868358 0.000023
aspx.page End PreLoad 0.053195331957778 0.002312
aspx.page Begin Load 0.0532569148195081 0.000062
Level 1 0.055238133844633 0.001981
Level 2 1.24767331400479 1.192435
Level 3 4.70909003164662 3.461417
Level 4 5.42230239107791 0.713212
Level 5 5.42237001134501 0.000068
aspx.page End Load 5.42393065409648 0.001561
aspx.page Begin LoadComplete 5.42399207374923 0.000061
aspx.page End LoadComplete 5.42403435150968 0.000042
aspx.page Begin PreRender 5.42406120270423 0.000027
aspx.page End PreRender 5.57577572830349 0.151715
aspx.page Begin PreRenderComplete 5.57584063770924 0.000065
aspx.page End PreRenderComplete 5.57587055670185 0.000030
aspx.page Begin SaveState 5.62490234928049 0.049032
aspx.page End SaveState 5.63038270780948 0.005480
aspx.page Begin SaveStateComplete 5.63045540480471 0.000073
aspx.page End SaveStateComplete 5.63049471959238 0.000039
aspx.page Begin Render 5.63051852952689 0.000024
aspx.page End Render 21.8912725576705 16.260754
22 seconds to load a page showing up a profile & some comments, very small
pages, it's seriously unacceptable, and that is while running in debug on my
local machine (a p4 3 GHz very well equiped), it's even slower on the
website.

It seems every time I use a GridView or a Repeater, I have the same
partner.. I just recoded by forum interface using VS.NET 2005 and it's so
slow that I can't even use it.. loading a thread page takes up to 1 minute
while in ASP.NET 1.1 it can take up to 5 seconds.

Anybody knows why rendering is so slow? I was starting to believe it was
because of my VS.NET' but since the code is also executed on a remote
server, it can't be my VS.NET...

I'm running out of options here... serious problem as it's taking up all the
resources of my Windows 2003 Server.

Thank you.

P/S: Level 1 to 5 is the queries to the database and databinding, which
isn't even why it's slow.
Mar 3 '06 #1
2 3247
DWS
Spotnick,
Sorry your new page is running slow. Easier than porting try to use your
1.1 dll and just reference it on your 2.0 web application untill the
overseers can fix the performance issues.

Good Luck
DWS
"Spotnick" wrote:
I have no idea why, but since I'm trying to recreate my website using
ASP.NET 2.0 I've encountered so many performance issues that I'm about to
give up and continue using v1.1

Seriously, how can a page that is not that complicated be so long to render
locally, it's amazing.

This is the trace info:

aspx.page Begin PreInit
aspx.page End PreInit 0.0463518812157079 0.046352
aspx.page Begin Init 0.0464098005002422 0.000058
aspx.page End Init 0.0507724654507819 0.004363
aspx.page Begin InitComplete 0.0508315524093228 0.000059
aspx.page End InitComplete 0.0508603382273912 0.000029
aspx.page Begin PreLoad 0.050883245868358 0.000023
aspx.page End PreLoad 0.053195331957778 0.002312
aspx.page Begin Load 0.0532569148195081 0.000062
Level 1 0.055238133844633 0.001981
Level 2 1.24767331400479 1.192435
Level 3 4.70909003164662 3.461417
Level 4 5.42230239107791 0.713212
Level 5 5.42237001134501 0.000068
aspx.page End Load 5.42393065409648 0.001561
aspx.page Begin LoadComplete 5.42399207374923 0.000061
aspx.page End LoadComplete 5.42403435150968 0.000042
aspx.page Begin PreRender 5.42406120270423 0.000027
aspx.page End PreRender 5.57577572830349 0.151715
aspx.page Begin PreRenderComplete 5.57584063770924 0.000065
aspx.page End PreRenderComplete 5.57587055670185 0.000030
aspx.page Begin SaveState 5.62490234928049 0.049032
aspx.page End SaveState 5.63038270780948 0.005480
aspx.page Begin SaveStateComplete 5.63045540480471 0.000073
aspx.page End SaveStateComplete 5.63049471959238 0.000039
aspx.page Begin Render 5.63051852952689 0.000024
aspx.page End Render 21.8912725576705 16.260754
22 seconds to load a page showing up a profile & some comments, very small
pages, it's seriously unacceptable, and that is while running in debug on my
local machine (a p4 3 GHz very well equiped), it's even slower on the
website.

It seems every time I use a GridView or a Repeater, I have the same
partner.. I just recoded by forum interface using VS.NET 2005 and it's so
slow that I can't even use it.. loading a thread page takes up to 1 minute
while in ASP.NET 1.1 it can take up to 5 seconds.

Anybody knows why rendering is so slow? I was starting to believe it was
because of my VS.NET' but since the code is also executed on a remote
server, it can't be my VS.NET...

I'm running out of options here... serious problem as it's taking up all the
resources of my Windows 2003 Server.

Thank you.

P/S: Level 1 to 5 is the queries to the database and databinding, which
isn't even why it's slow.

Mar 3 '06 #2
I wasn't aware you could actually reference v1.1 DLL into an ASP.NET 2.0
application... good thing to know, it might help since I'm running the 2.0
Application as a subdomain of the 1.1 application right now.

Seems to affect only the rendering of databind controls such as the gridview
and the repeater.. some pages simply time out because there is a repeater
with hum, 20 data items in it?

Something that makes me think about going back, but I like the developping
tools and new controls + master pages too much of a benefit to keep on v1.1

I'll try to use the old DLL to make the site fully 2.0 to see if it will
have an impact.. but I see my web server and sql server maxing at 100% too
often these days for a single application.. but all tracing shows it's not
data related but due to rendering.. when I execute my stored procedures, they
run fast.

And I use Enterprise Library latest version, binding the controls with
datatables from strongly-typed datasets.

"DWS" wrote:
Spotnick,
Sorry your new page is running slow. Easier than porting try to use your
1.1 dll and just reference it on your 2.0 web application untill the
overseers can fix the performance issues.

Good Luck
DWS
"Spotnick" wrote:
I have no idea why, but since I'm trying to recreate my website using
ASP.NET 2.0 I've encountered so many performance issues that I'm about to
give up and continue using v1.1

Seriously, how can a page that is not that complicated be so long to render
locally, it's amazing.

This is the trace info:

aspx.page Begin PreInit
aspx.page End PreInit 0.0463518812157079 0.046352
aspx.page Begin Init 0.0464098005002422 0.000058
aspx.page End Init 0.0507724654507819 0.004363
aspx.page Begin InitComplete 0.0508315524093228 0.000059
aspx.page End InitComplete 0.0508603382273912 0.000029
aspx.page Begin PreLoad 0.050883245868358 0.000023
aspx.page End PreLoad 0.053195331957778 0.002312
aspx.page Begin Load 0.0532569148195081 0.000062
Level 1 0.055238133844633 0.001981
Level 2 1.24767331400479 1.192435
Level 3 4.70909003164662 3.461417
Level 4 5.42230239107791 0.713212
Level 5 5.42237001134501 0.000068
aspx.page End Load 5.42393065409648 0.001561
aspx.page Begin LoadComplete 5.42399207374923 0.000061
aspx.page End LoadComplete 5.42403435150968 0.000042
aspx.page Begin PreRender 5.42406120270423 0.000027
aspx.page End PreRender 5.57577572830349 0.151715
aspx.page Begin PreRenderComplete 5.57584063770924 0.000065
aspx.page End PreRenderComplete 5.57587055670185 0.000030
aspx.page Begin SaveState 5.62490234928049 0.049032
aspx.page End SaveState 5.63038270780948 0.005480
aspx.page Begin SaveStateComplete 5.63045540480471 0.000073
aspx.page End SaveStateComplete 5.63049471959238 0.000039
aspx.page Begin Render 5.63051852952689 0.000024
aspx.page End Render 21.8912725576705 16.260754
22 seconds to load a page showing up a profile & some comments, very small
pages, it's seriously unacceptable, and that is while running in debug on my
local machine (a p4 3 GHz very well equiped), it's even slower on the
website.

It seems every time I use a GridView or a Repeater, I have the same
partner.. I just recoded by forum interface using VS.NET 2005 and it's so
slow that I can't even use it.. loading a thread page takes up to 1 minute
while in ASP.NET 1.1 it can take up to 5 seconds.

Anybody knows why rendering is so slow? I was starting to believe it was
because of my VS.NET' but since the code is also executed on a remote
server, it can't be my VS.NET...

I'm running out of options here... serious problem as it's taking up all the
resources of my Windows 2003 Server.

Thank you.

P/S: Level 1 to 5 is the queries to the database and databinding, which
isn't even why it's slow.

Mar 3 '06 #3

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

Similar topics

142
by: Herr Lucifer | last post by:
As the founder of .NET framework, Microsoft claims that it invention will be the next best platform for programming in a near future. Now it is 2005, ..NET is 5 years old, and can talk and walk for...
7
by: Maxim Shemanarev | last post by:
I'd like to announce my project called Anti-Grain Geometry. http://www.antigrain.com Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library, written in industrially standard...
10
by: BBFrost | last post by:
We just recently moved one of our major c# apps from VS Net 2002 to VS Net 2003. At first things were looking ok, now problems are starting to appear. So far ... (1) ...
4
by: tobfon | last post by:
I'm creating a scientific visualization application with rather high demands on performance. I've created a nice rendering engine for it in C++/OpenGL and a python interface to the rendering...
0
by: Jeff Morgan | last post by:
I have an application that runs on ASP.NET. We have been working through performance testing and it appears that at about 40-50 users, I start to get CPU bound. The application is a three form,...
10
by: =?ISO-8859-1?Q?G=E9rard_Talbot?= | last post by:
www.authoring.stylesheets] Dear fellow CSS colleagues and web authors in alt.html discussion forum, I would like to ask you to help me confirm that there is a serious bug in IE 7 final release...
3
by: Peter Webb | last post by:
When I started my current extremely graphics intensive project, I ignored advice in this ng to use the Paint method, and used the alternate CreateGraphics approach. I thought there were some good...
3
by: SAL | last post by:
Hello, I did google this issue and found some stuff related to BrowserCaps section of either web.config or machine.config but it didn't work. It seems that most pages in my webapp are okay but a...
1
by: Guy Macon | last post by:
Serious Security Flaw in Google Chrome: http://www.readwriteweb.com/archives/security_flaw_in_google_chrome.php -- Guy Macon <http://www.GuyMacon.com/>
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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
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...
0
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,...
1
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...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.