日期:2014-05-17  浏览次数:20719 次

我序列化一个对象以后怎么释放资源呢。
我序列化一个对象以后怎么释放资源呢。好大呀,因为对象比较大,序列化以后不知道为什么不释放,两次序列化,程序就内存溢出崩溃了。。纠结,就35分了,全给了。

------解决方案--------------------
SerializeObject返回值 byte[] read ,最终 这个read怎么样了?
就是 调用这个方法的方法里面是怎么处理的? 引用对象,有引用就不会回收的 
------解决方案--------------------
引用:
SerializeObject返回值 byte[] read ,最终 这个read怎么样了?
就是 调用这个方法的方法里面是怎么处理的? 引用对象,有引用就不会回收的


 byte[] read的后续处理有没有。这个得释放。
------解决方案--------------------
要么只能用流处理,要么排队处理
------解决方案--------------------
用流处理吧,分段压缩发送数据,如果是WCF,直接使用内置的GZipEncoder(演示代码里)