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