大集合的内存处理

问题描述

我想在内存中处理一个大集合。让我们称这个集合为类 X 的对象集合。现在这个类 Y 里面有一个复杂的对象 X。类 X 有接近 100 个字符串字段,其中 70 个不是这个用例所必需的,并且不为空。

但由于即使是空字符串也会占用大量内存,我遇到了内存不足错误

有关如何解决此问题的任何建议?

PS:我考虑过创建新类并只在类中添加必需的字段,但我看到的缺点是需要大量的维护工作,因为现有实体被作为一个整体用于其他用例。

Y级 {

 X x; 

}

X 级 {

// 100 个字符串字段

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)