How does Garbage collector(GC) works in .net
Answer Posted / dilip tiwari
Basically Memory is divided into three part.Generation one,
Generation two and Generation three. Generation one is
small,Generation two is midium and generation three is
large in size, When we create any object by using new
keyword system will first calculate the bits require by the
object then check the bits avialble in memory (Generation
one) if bits found then allocate and point that using
Nextptrobj pointer. If there is no bits present then GC
come into picture. When GC run first it will check of
reference object know as GCRoot. These are by default
always reachable it mark these as live object. Then check
for objects pointed by these object it mark them also live
objects. It continue in this manner iterating through all
live object. As process finish all objects mark as live and
remaning objects are discarded from the memory and used by
the other objects.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is viewstategenerator?
Define the term Web Garden?
Explain about asp.net state management?
Explain client-side scripting?
What are asp.net web forms?
What is Web Server Control Templates.?
What are server activated objects?
What is http request and response?
What types of data validation events are commonly seen in the client-side form validation?
Which protocol is used to call web service?
What is use of <% %> in asp.net?
What are the memory-mapped files?
What are the events in a page life cycle?
What is asp according to you?
What do you understand by aggregate dependency?