What are CLR generations ?

Questions by dev008rhk   answers by dev008rhk

Showing Answers 1 - 4 of 4 Answers

Sanjay kashyap

  • Jun 12th, 2012

CLR is Common Language Runtime. it is enviroment within which application is executed. It is a execution engine. When .Net program is compired, the output of compiler is not execulatable code but the file contains special tyoe of code that is called MSIL (Mircrosoft Intermediate Language) or CIL Common Intermediate Landguage That are independent of any specific CPU. The Job of CLR is to convert the intermediate code into executable code , when program is executed making the program to run in any inviroment.

  Was this answer useful?  Yes


  • Sep 6th, 2012

CLR provides the .net programs an environment to run or execute their programs....

  Was this answer useful?  Yes


  • Sep 7th, 2012

Common Language Runtime which responsible of convert Microsoft Intermediate language to Machine Language by run the Just In Time Compiler.

  Was this answer useful?  Yes


  • Nov 1st, 2012

This is the concept of memory management and it is handled by garbage collector(GC) of CLR.

GC cleans up the unused managed objects and for this it performs collections and the objects will be placed in different generations like gen 0,1,2 depending on the usage of the object i.e., the most active object living in gen 0 and so on

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions