Click here to Skip to main content
15,949,686 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: page is not working perfectly in IE7.0 Pin
Chetan Ranpariya26-Jun-07 22:27
Chetan Ranpariya26-Jun-07 22:27 
GeneralRe: page is not working perfectly in IE7.0 Pin
popalzai27-Jun-07 3:12
popalzai27-Jun-07 3:12 
QuestionTreeview Population Pin
Rajeshcode26-Jun-07 19:02
Rajeshcode26-Jun-07 19:02 
AnswerRe: Treeview Population Pin
Gamzun26-Jun-07 21:43
Gamzun26-Jun-07 21:43 
AnswerRe: Treeview Population Pin
sidbaruah26-Jun-07 23:25
sidbaruah26-Jun-07 23:25 
QuestionPlease help on siteMapNode(Web.sitemap) issue Pin
Biju Sam26-Jun-07 18:23
Biju Sam26-Jun-07 18:23 
AnswerRe: Please help on siteMapNode(Web.sitemap) issue Pin
Sathesh Sakthivel26-Jun-07 18:50
Sathesh Sakthivel26-Jun-07 18:50 
Questionmemory leak? Pin
todd.0101110126-Jun-07 15:10
todd.0101110126-Jun-07 15:10 
Where to begin...

I am responsible for a .net web application (vb.net) that I just converted to 2.0 from 1.1. The conversion was just one component of the changes involved in the current version, but it was the primary one. I have recently begun doing some stability and memory profiling tests and I am observing an alarming trend. I am really hoping someone can help me to understand how to best approach my problem.

I have created a testing environment with a server running ws2k3 and another system as a loadgun running an act script. When I apply load to my app for a number of hours it seems as though the memory consumption just keeps on rising and rising. I haven't seen it plateau as I expected to.

My app is divided into a front-end and a back-end component. These run on different servers in the production environment, each of which is running in its own application pool on the same server in my test environment. I am monitoring the consumption of memory by the app using perfmon on the server, and the following counters:

"Process.Private Bytes" (for the w3wp process)
"Process.Private Bytes" (for the w3wp#1 process)
".NET CLR Memory.#Bytes in all Heaps" (For the w3wp process)
".NET CLR Memory.#Bytes in all Heaps" (For the w3wp#1 process)

If I'm way off base with the counters to use here, please let me know. I'm the first to admit I'm at the foot of a steep learning curve here.

I was initially hoping to see the memory consumption flatten out after running the app for a short time. When that didnt' happen I added the #Bytes in all Heaps, hoping to see if the garbage collector was keeping the size of the Heaps down. I thought I could tell if the problem was with an unmanaged memory leak, or just the CLR's tolerance for memory usage being really high in .net 2.0 as opposed to 1.1. What I've observed is that both counters keep on rising and rising.

I haven't been able to kill the server with memory consumption yet, because my test database kept running out of space and stopping the test, but I've increased the space in the db, and am now running the test again for 16 hours. I am about 4 hours into the test, and the memory consumption shows no signs of flattening out.

I don't have the luxury of much time to try and figure out what's going on. Due to other issues, I wasn't able to start these tests until way too late in the development cycle, and now I'm stuck.

I know my post is probably already too long, but If anyone can help by giving me some ideas or direction. Or help me to understand what is going on enough to start affecting the behavior I'm observing.

I tried downloading the CLR Profiler, which dumps out a 500Mb log file that I don't really understand well enough to extract value from it. I've been reading lots of articles, but I can't find any info that will give me the ability to bite into my problem.

I'm on my own trying to solve this, and I'm not sure what the best way is to use the limited time between now and my approaching deadline.

This problem really has me on my heels. Any help or direction is appreciated.

AnswerRe: memory leak? Pin
RichardGrimmer27-Jun-07 5:48
RichardGrimmer27-Jun-07 5:48 
GeneralRe: memory leak? Pin
todd.0101110127-Jun-07 6:00
todd.0101110127-Jun-07 6:00 
Questioncan't get value from asp.net textbox inside wizard control using vb Pin
JTok5926-Jun-07 12:20
JTok5926-Jun-07 12:20 
AnswerRe: can't get value from asp.net textbox inside wizard control using vb Pin
devil8526-Jun-07 12:47
devil8526-Jun-07 12:47 
GeneralRe: can't get value from asp.net textbox inside wizard control using vb Pin
JTok5926-Jun-07 13:13
JTok5926-Jun-07 13:13 
AnswerRe: can't get value from asp.net textbox inside wizard control using vb Pin
devil8526-Jun-07 13:01
devil8526-Jun-07 13:01 
GeneralRe: can't get value from asp.net textbox inside wizard control using vb Pin
JTok5926-Jun-07 13:21
JTok5926-Jun-07 13:21 
QuestionURGENT: Cannot access vars from code behind file (with code) Pin
devil8526-Jun-07 10:50
devil8526-Jun-07 10:50 
AnswerRe: URGENT: Cannot access vars from code behind file (with code) Pin
Christian Graus26-Jun-07 11:08
protectorChristian Graus26-Jun-07 11:08 
GeneralRe: URGENT: Cannot access vars from code behind file (with code) Pin
devil8526-Jun-07 11:29
devil8526-Jun-07 11:29 
GeneralRe: URGENT: Cannot access vars from code behind file (with code) Pin
Christian Graus26-Jun-07 12:27
protectorChristian Graus26-Jun-07 12:27 
QuestionRe: URGENT: Cannot access vars from code behind file (with code) Pin
devil8526-Jun-07 12:45
devil8526-Jun-07 12:45 
AnswerRe: URGENT: Cannot access vars from code behind file (with code) Pin
devil8526-Jun-07 12:58
devil8526-Jun-07 12:58 
QuestionButtons and plaintext in DataGrid column? Pin
dwreck_stg26-Jun-07 10:47
dwreck_stg26-Jun-07 10:47 
AnswerRe: Buttons and plaintext in DataGrid column? Pin
Steve Echols26-Jun-07 17:47
Steve Echols26-Jun-07 17:47 
QuestionRegular Expression Pin
VK-Cadec26-Jun-07 10:01
VK-Cadec26-Jun-07 10:01 
AnswerRe: Regular Expression Pin
Ed.Poore26-Jun-07 10:37
Ed.Poore26-Jun-07 10:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.