我正在使用 Spring、Hibernate、Java 1.6 等。我有一个复杂的逻辑,它在一个方法中创建了多个 Arralists 和 Maps。数据从数据库加载到列表中,然后进行操作以使数据为 jsp 页面做好准备。如果从该页面快速多次执行相同的操作,则它会频繁地执行该操作。由于使用列表和映射处理大量数据,应用程序会抛出 Java Heap OutOfMemory。
如果我应用 -Xms -Xmx,那么它会在一定程度上有所帮助,如果我的数据增长,这个选项将失去内存问题。我想知道,一旦我们操作并将列表传递给 Jsp 页面的模型,有什么方法可以清除列表。