.Net - What is the managed execution process? - June 03,
2009 at 11:00 AM by Shuchi Gauri
What is the managed execution process?
Managed execution process is a process where CLR executes the managed code. The
steps involved in this process are:
a. Choosing the right compiler
b. Compiling the code to MSIL. This also generates the required metadata.
c. Compile the MSIL ode to native machine code.
d. Executing the code with the variety of services available.
Also read
Managed vs. unmanaged code
Explain - consuming unmanaged DLL functions using PInvoke.
Explain how managed code slower than unmanaged code...................
Dispose() is called by as an indication for an object to release any unmanaged
resources it has held...............
Dispose method belongs to IDisposable interface. It is used to free unmanaged
resources like files, network connection etc.................
Object.Finalize method in .NET is typically used to clean and release unmanaged
resources like OS files, window etc.................
Ngen.exe helps in improving performance of managed applications by creating
native images and storing them on the cache..................
CLR (Common Language Runtime): It is a common managed environment where all the
.net programs run.........
Managed execution process is a process where CLR executes the managed code. The
steps involved in this process are:.........
|