猿问
装箱与拆箱
请问一下装箱与拆箱哪个更费性能?为什么?
慕盖茨4494581
浏览 551
回答 2
2回答
白猪掌柜的
装箱更费性能.装箱需要在托管堆上分配内存,将线程栈上对象的各个字段复制到托管堆上,再返回托管堆上对象的地址;拆箱仅仅是获取托管堆上对象各字段的地址,并不涉及分配内存和复制数据.用int i=(int)o;这种方式拆箱时拆箱完后立刻会进行一次复制,但那次复制并不属于拆箱的过程.
1
0
0
心有法竹
有装卸,那难免会有拆箱,所以性能是不可避免的。那么解决方面可以用“泛型”来弥补装卸与拆箱。
0
0
0
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答