Friday, March 3, 2017

What is CLR

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

Call a function in child component from parent component in React

Consider the following parent component class Parent extends React.Component { constructor(props) { super(props);         thi...