C#计算对象占用内存大小(.net)

我们写了很多的代码,但是有没有想过每写一句代码会占用多大空间呢,现在就来算一下。 一.对象大小 影响对象占用多大空间的主要因素如下: 1:字段个数 2:字段类型 3:字段布局 二.字段类型 先来看一下,主要数据类型在32位系统和64位系统中的字节长度: 从上面可以得知只有指针类型变成了8个字节,因为指针里面存储的是数据的地址,而非数据本身,所以会变为2倍。 三.布局 在clr中,布局一共有三种:
相关文章
相关标签/搜索