标签: .net memory-management clr jit
CLR在何处以及如何为JITted代码分配内存。
数据/代码部分,HeapAlloc / VirtualAlloc /其他什么?
答案 0 :(得分:1)
CLR为jitted代码维护单独的堆,以及特定于类型和静态对象的各种其他信息。它们的通用术语是“loader heap”,它与AppDomain相关联。这是卸载AppDomain时程序集,类型,jitted代码和静态消失的基本机制。
加载程序在高频,低频和存根堆中进一步细分。 this article中提供了一些背景信息。