学习笔记: 异常状态管理,托管堆垃圾回收,CLR寄宿

1. image


2. string 在内存中是连续分配的,是一个数组,  数组的特点就是 查询块,增删改慢,改动Array导致所有数组成员地址变动,成本高 而string又是在程序中经常变动的 ,所有 clr中对 string 这种引用类型做特殊处理, 使用字面量声明 string时, 会先到string驻留池中查找 要声明的值有无,有直接把 池中实例地址返回 赋值给变量 .无则 新增

 image

3. CLR的内存分配

image

4. GC 相关

image

image

猜你喜欢

转载自www.cnblogs.com/xtxtx/p/9241887.html
今日推荐