引用类型每一个使用都要分配一次内存,而值类型的实例在线程上分配这个是什么意思?值类型不是也要分配内存的嘛 不分拿什么放。。。。
一个程序所有类型都是引用类型会给程序性能照成影响,那么值类型比引用类型省在哪里了。。。
值类型存在栈上,当然也要分配内存的
那在栈上分跟在堆上分 给程序省在哪了。。
@koi: 栈由系统自动分配,速度较快。但程序员是无法控制的。堆是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便,更多参考:
http://www.cnblogs.com/cgli/archive/2011/06/09/2076710.html
内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理][转载]
写托管代码gc也不然操作堆栈~那些快慢之说是相对操作系统而言的。中间隔着gc没测试过不敢打包票~而且明显托管和非托管也没有可比性