Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How Garbage Collector identifies the objects which are not
in use?

Answer Posted / kiran vaidya

When any new object is created, it has two references
assigned, one is present on the application's stack area
and other is on the GC's stack. With creation of any new
object, it will be automatically assigned the generation as
0.
Now, there are two cases where object's reference is
removed from application stack.

1.When programmer assignes any object as 'null', the
reference on the application's stack to the specific object
is automatically removed.

2.When the function scope is ended, the references to those
objects in the function are automatically removed from
stack.
Now, GC compares the entries of references at its own
stack Vs the entries of references available at the
application stack.
By comparing them, it finds the object's references in
its stack to which, no match was found in the application
stack and releases memory allocated to them.

Is This Answer Correct ?    4 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain what is routing?

973


What are the levels at which filters can be applied in an asp.net mvc application?

1121


mention what is csdl, ssdl and msl sections in an edmx file?

1019


Explain entity lifecycle? : Entity framework

1051


What is the use .Glimpse in ASP.Net MVC

1040


What are sections?

1124


I want ask from plz smaple example code for Biztalkk server

2206


What is the difference between model view and controller?

916


How can you return string result from Action in ASP.Net MVC?

1052


What is the difference between adding routes, to a webforms application and to an mvc application?

1016


What is stateless model?

948


What is meant by domain model?

1038


What is the use .glimpse in mvc?

1050


How to use multiple submit buttons in asp.net mvc?

1184


What operating systems will the .net framework 3.0 be available for?

1023