序列化通常会导致VB.Net中的内存不足问题

时间:2018-11-21 19:06:25

标签: vb.net serialization deserialization

我经常处理内存不足问题,并且大多数在代码执行序列化或反序列化过程时触发OutOfMemoryException。 通常,由程序引起的此异常会序列化一个对象,该对象包含另一个对象的列表,该对象的列表项数量很多,并且该项具有很多字符串属性。

要遇到此问题,我通常会减少要序列化的属性的数量。它在该流程不需要所有属性的情况下起作用。

但是,在某些情况下,所有属性都需要序列化,因为这些属性将由下一个进程使用。 是否有人经历过此类问题并找到了解决该问题的更好解决方案?例如,除了减少要序列化的属性数量以外的解决方案。

为我的英语不好而道歉。 预先非常感谢。

0 个答案:

没有答案