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

What is entityset? : Entity framework

976


Explain Model, view and Controllers in Asp.Net MVC?

994


What is entitycontainer? : Entity framework

972


What is the benefit of entity framework?

928


Explain the request flow in asp.net mvc framework?

953


Is mvc 4 supporting windows azure sdk (software development kit) ?

963


What are the versions of .net framework?

939


What is MVVM design pattern?

981


What is the use .glimpse in mvc?

982


mention what is the key advantage of using entity framework or ef?

949


Explain unit test done by tester on development team?

941


How we can call a javascript function on the change of a dropdown list in mvc?

1003


Is .net framework backwards compatible?

1012


Can I set the unlimited length for "maxjsonlength" property in config?

957


What is .net framework used for?

964