On Jan 29, 3:17*pm, deep <joydeep.b...@gmail.comwrote:
Can anyone help me out about some confusion regarding CLR?
1. When CLR code first run in memory? Who is reponsible to run CLR
code?
You can read about how .net application is started here:
http://blog.vuscode.com/malovicn/arc...ion-model.aspx
2. Is there are a single copy of CLR for every .net process? I mean's
is every process share same CLR?
I suppose that each process has it's own CLR instance, because core
CLR functionality is located in MSCorWks.dll , which is COM server
(I'm referring to the article above).
3. How CLR allocate memory for .net process.
I don't exactly understand the question, but it allocates memory in
chunks several megabytes long when it requires more memory.
Thanks,
Sergey