如何在java中处理大量数据

Mem*_*eak 1 java database

现在,我需要将大量数据从数据库加载到向量中,但是当我加载38000行数据时,程序会抛出OutOfMemoryError异常.我该怎么做才能解决这个问题?

我想我的程序中可能有一些内存泄漏,检测它的好方法?谢谢

Joa*_*uer 7

为JVM提供更多内存(通常使用-Xmx/ -Xms)或不将所有数据加载到内存中.

对于大量数据的许多操作,有些算法不需要同时访问所有数据.一类这样的算法是分而治之的算法.