gpt4 book ai didi

java - 在hashMap中添加大数据集时如何处理 “java.lang.OutOfMemoryError: Java heap space”错误

转载 作者:行者123 更新时间:2023-11-30 04:56:16 31 4
gpt4 key购买 nike

当我尝试将大量数据集添加到集合中时,出现 OutOfHeapError。

我正在使用-Xmx1024M

ArrayListHashMap 都有同样的问题。

是否有任何方法可以存储/缓存部分结果,从而减少大型操作的内存需求?

我需要知道表中的列(可能来自平面文件或数据库)在内存中读取后是否唯一。

请帮助我。提前致谢。

最佳答案

使用 ehcache ( ehcache ) 将未使用的数据存储到硬盘驱动器,或使用 Guava 的缓存 ( guava-libraries.googlecode ) 它控制缓存相关性并使未使用的记录过期。

关于java - 在hashMap中添加大数据集时如何处理 “java.lang.OutOfMemoryError: Java heap space”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436598/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com