A
Ashish
hi all,
I have been doing some performance testing of a asp_net website, to be
hosted on a shared server ..
as far as i understand every page when accessed first time is compiled
and loaded in the memory of aspnet_wp , so that would mean more distinct
pages more the memory consumed by aspnet_wp, this is good since it would
mean serving compiled copy of the page , which is good for speed..
another understanding is that once a page is compiled and loaded nothing
except unloading app domain can make aspnet_wp to give up the memory for
the page , because when i start my performance tests memory builds up
quickly as i new pages are browsed first time, but then it stablizes
once new page hits end, and then i can increase as much load as i want,
the memory then sweetly fluctuates within a particular range..
My question is that can we make the worker process to unload some pages,
pages which are not being hit at all ?
because to me it seems like all this memory is there, which is not being
used, which I can reclaimed,
seond question is can i make a dormant appdomain unload ? like if there
are 100 webistes on a shared machine, can i make websites which are
dormant for last one hour unload themselves ? and would it make worker
process release that much memory
Any help or pointers would be appreciated...
thanks
-ashish
I have been doing some performance testing of a asp_net website, to be
hosted on a shared server ..
as far as i understand every page when accessed first time is compiled
and loaded in the memory of aspnet_wp , so that would mean more distinct
pages more the memory consumed by aspnet_wp, this is good since it would
mean serving compiled copy of the page , which is good for speed..
another understanding is that once a page is compiled and loaded nothing
except unloading app domain can make aspnet_wp to give up the memory for
the page , because when i start my performance tests memory builds up
quickly as i new pages are browsed first time, but then it stablizes
once new page hits end, and then i can increase as much load as i want,
the memory then sweetly fluctuates within a particular range..
My question is that can we make the worker process to unload some pages,
pages which are not being hit at all ?
because to me it seems like all this memory is there, which is not being
used, which I can reclaimed,
seond question is can i make a dormant appdomain unload ? like if there
are 100 webistes on a shared machine, can i make websites which are
dormant for last one hour unload themselves ? and would it make worker
process release that much memory
Any help or pointers would be appreciated...
thanks
-ashish