Common Language Runtime or CLR is
the run-time execution environment of .Net Framework. Converting MS-IL into
platform or OS specific code is done by the CLR.
CLR is responsible for bringing application
to life and its also the CLR’s job to tear down application when its finished
executing or if it has an unrecoverable error.
CLR actively tracks all the memory a
program uses and it knows when the program is finished with memory so it will
clean things up and allows program to have enough memory as it runs. The CLR
also virtualizes our execution environment so we don’t have to worry about
things like CPU cores,32bit or 64 bit or what instruction set is available. The
CLR will take care of all those things and makes sure that our application will
execute correctly.
No comments:
Post a Comment