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...


Why doesn't the .NET runtime offer deterministic destruction



Why doesn't the .NET runtime offer deterministic destruction..

Answer / kirti

Because of the garbage collection algorithm. The .NET garbage collector works by periodically running through a list of all the objects that are currently being referenced by an application. All the objects that it doesn't find during this search are ready to be destroyed and the memory reclaimed. The implication of this algorithm is that the runtime doesn't get notified immediately when the final reference on an object goes away - it only finds out during the next sweep of the heap.

Futhermore, this type of algorithm works best by performing the garbage collection sweep as rarely as possible. Normally heap exhaustion is the trigger for a collection sweep.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Dot Net Framework Interview Questions

What are the advantages of asp.net mvc?

0 Answers  


Give an example for authorization filters in an asp.net mvc application?

0 Answers  


Can you explain renderbody and renderpage in asp.net mvc?

0 Answers  


Will the name change be reflected in any of the existing .net framework 2.0 apis, assemblies, or namespaces?

0 Answers  


Difference between manifest , metadata?

3 Answers   Soma Technology, TCS,


What does assert() method do?

1 Answers   MCN Solutions, Siebel Systems,


Can two application one using private assembly and other using Shared assembly be stated as a side-by-side executables?

1 Answers  


What is Partial Assembly References?

3 Answers   Microsoft,


What is difference between html.beginform and ajax.beginform?

0 Answers   HCL,


How does work clr?

0 Answers  


In Server how to check whether model has error or not in ASP.Net MVC

0 Answers   B-Ways TecnoSoft,


Is .NET a runtime service or a development platform?

1 Answers  


Categories