在进行文本处理里,运行一段时间后出现java.lang.OutOfMemoryError: Java heap space错误!!!我也试过 -Xms256m -Xmx512m 参数,但问题依旧。我程序中有用到一个HashTable,跟踪发现当时面记录达到58万左右时发生以上错误.... ..
是不是不可存储这么多的记录,但我想用到一个类似HashTable的存储数据的类,该怎么办????谢谢大家给点意见!
是不是不可存储这么多的记录,但我想用到一个类似HashTable的存储数据的类,该怎么办????谢谢大家给点意见!
一般有outofmemory的错误的时候,都是处理大数据时候策略错误。
哪个会这样设计程序,你的程序设计有问题。
比如放在缓存,定时的清除不用的部分。
或者用的就拿出来,不用的就释放