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 / rahul veer

Garbage Collector determines which objects are no longer
being used by examining the application's roots. In Dot Net
each and every application has a set of roots. Each root
either refers to an object on the managed heap or is set to
null. An application's roots include global and static
object pointers, local variables and reference object
parameters on a thread's stack, and CPU registers. The
garbage collector has access to the list of active roots
that the just-in-time (JIT) compiler and the runtime
maintain. Using this list, it examines an application's
roots, and in the process creates a graph that contains all
the objects that are reachable from the roots. Objects that
are not in the graph are unreachable from the application's
roots. The garbage collector considers unreachable objects
as garbage and not in use.

Is This Answer Correct ?    10 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What symbol would you use to denote, the start of a code block in razor views?

965


Describe the .net framework architecture.

1058


Mention some action filters which are used regularly in ASP.Net MVC?

988


What is entitytypes? : Entity framework

1028


What is conceptual model? : Entity framework

928


List out few different return types of a controller action method?

1045


How to enable Attribute Routing?

1106


What is meant by tempdata in mvc?

999


Explain JSON Binding?

1064


how do you mark a property as required? For example, for a project, the name is a required field.

1061


What is the difference between tempdata and viewbag?

937


how can you enhance the performance of entity framework?

1048


What is Separation of Concerns in ASP.NET ASP.Net MVC?

1174


What is the "helperpage.isajax" property?

1150


How large is the .net framework 3.0? Does this change make the release larger?

1005