Karl Seguin said:
You should use perform instead of task manager for a real report. Open it
up (start --> run --> perfomon), right click --> "Add Counters", under
performance object pick ".Net CLR Memory", in the left box select "# Bytes
in Heaps" and in the right box select the aspnet_wp or w3wp process
(depending on waht OS you have only one should show up).
W2000 Server SP4
If you then look
at the "maximum" it should tell you how many bytes you are at.
Chances are you won't see a huge difference.
Yes: in fact the are the same value or so on.
There are many reasons why the
GC isn't releasing the objects - namely because you still have references to
them
Yes, but in asp.net application? When the page is executed, its context
(=all variables references) is not released?
I've not net applications not asp.net on this server...
.. Also, the GC will only run when it absolutely has to, so maybe it
doesn't feel like it has to yet...Atlernatively you could have leaks (either
unmanged or manged).
Ok, but 7 mb free memory I think is a "low memory status", isnt'it?
I can't find nothing useful fo me
Is there any way to check what asp.net application is using the memory?
Hope this helps
Karl
P.S. - it's very subjective...500mb isn't "a lot" depending on what your
application is doing...
I know. But 500 MB with 1GB ram, on a server that is running also exchange
as SQL, I think is not normal...
And my asp.net sites are very low traffic and very "light", so I don't
aspect this
The only "heavy" application (used from two low-traffic sites) is DNN 2.
thanks for your quick response