我经历了许多与 java.lang.OutOfMemoryError: Java heap space相关的链接和类似问题,但没有一个解决方案解决了我的问题。所以这是我的问题,我有一个 Web 应用程序,用户在其中上传一个 Excel 文件,其中包含大约 2500 条记录,我的应用程序读取该文件的内容并将它们插入数据库。但在插入 700 条记录后,我收到异常作为可抛出对象被捕获 = java.lang.OutOfMemoryError: Java heap space
如果文件包含 500 条或少于 500 条记录,则相同的代码有效。以下是我在 catalina.bat 文件中的 JAVA_OPTS 和 CATALINA_OPTS 变量
JAVA_OPTS=-Xmx1536m -XX:MaxPermSize=128m
CATALINA_OPTS=-Xms512m -Xmx512m
谁能告诉我可以做些什么来解决这个问题?