摘要:
内存分配: --对于值类型来说,一般创建在线程堆栈上,但并非所有的值类型都创建在线程的堆栈上,例如:作为 类的字段时,值类型作为实例成员的一部分也被创建在托管堆上; 装箱发生时,值类型字段也会拷贝在托管堆上 --对于分配在堆栈上的局部变量来说,操作系统维护着一个堆栈指针来指向下一个自由空间地址 并且堆栈的内存地址是由高位到低位向下填充的关于内存的分配,首先应该了解分配在哪里的问题,CLR管理内存的区域,主要有三块:分别为: 1.线程的堆栈:用于分配值类型实例. 堆栈主要由操作系统管理,而不受垃圾回收器(GC)的控制 当值类型实例所在方法结束时,其内存空间自动释放,栈的执行效率高,但存储容量有. 阅读全文
posted @ 2012-07-04 20:14
zxp19880910
阅读(308)
评论(0)
推荐(0)

浙公网安备 33010602011771号