If there are 5 different .net applications running on a single machine,When the Garbage Collector wakes up how does it release the unused resources 1)Will there be 5 threads of GC running(1 for each application)? 2)Will there be just 1 thread of GC servicing all the 5 applications? 3)Irrespective of the above scenarios,wil there be performance issues with the 5 applications because of the GC
Total Answers and Comments: 3
Last Update: November 07, 2008 Asked by: Lavanyaaru
CLR maintains a table content of what are the objects created what are the tasks running. CLR wont create threads itself. because threads concept have many disadvantages. Based on that table only GC collects on Managed Heap objects.