CoreCLR源码 前一篇我们看到了CoreCLR中对Object的定义,这一篇我们将会看CoreCLR中对new的定义和处理new对于.Net程序员们来说同样是耳熟能详的关键词,我们每天都会用到new,然而new究竟是什么? 因为篇幅限制和避免难度跳的太高,这一篇将不会详细讲解以下的内容,请耐心等待后续的文章 GC如何分配内存 JIT如何解析IL JIT如何生成机器码 使用到的名词和缩写 以下的内容将会使用到一些名词和缩写,如果碰到看不懂的可以到这里来对照 BasicBlock: 在同一个分支…