问题描述
java大数据量的一次性读写会导致内存溢出,改为流式去获取数据,内存占用依然缓慢增加,运行时间久了依然内存溢出
流式获取数据, 是获取到哪里? 如果是获取到内存, 且数据量超过内存上限, 还是会溢出啊. 如果不是获取到内存, 可以查一下是哪些对象占用的空间导致内存溢出, 这些对象是否是业务需要的, 如果不是, 为什么对象在使用完成后没有被释放, 导致内存泄露?
8 回答6.4k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
不清楚具体的业务逻辑,可能是发生了内存泄露