We have found that, from today, "% time in GC" (percentage time in the trash Collector) The display timer is continuously 100%, sometimes only slightly less even when no visitor was online at night.
Then I placed App_Offline.htm
in the root. Usually this brings down all ASP.NET activity. But for some strange reason, "% time in GC" , while decreasing by 34%, it remained constant.
Am I clear about something here?
Edit: I wrote "only today", but it really is "from today". It has not gone away since then.
With your answer, but the real reason this behavior looks different:
"Time in GC" is not a real time counter , instead it shows the last value when the last value measured When you close your web application with App_Offline.htm
, GC will run and take a certain percentage. After that, CLR is completely inactive (objective op_offline), so there will be no other garbage collection and the percentage remains the same. So straight line, even when ASP.NET CLR activity is zero.
Here the details of this counter have been given, which I copied here for reference (and to remind yourself to read the clarification of a counter before asking the stupid questions).
% is the percentage of time passed in GC which was spent in the garbage collection (GC) from the previous GC cycle. This counter is usually an indication of the work done by the garbage collector, which is done to compile and compile memory. This counter updates only at the end of every GC and the counter value reflects the last human value; Its not average.
No comments:
Post a Comment