为什么处理一百万条数据时会出现 out of memoy

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:44:16
我的是4G的内存,我不能分批处理,我一次就要处理一百万条

内存不够了呗。
你应该分批处理,设置一个缓冲区,一次处理若干条数据(比如10000条),每次处理之前申请内存,处理之后释放内存

你就是有400G内存也一样,JAVA用的是JVM,只能获取一定的内存

内存不够!或者单次分配的内存不够,可通过增加内存条,或分批读取数据解决