【发布时间】:2013-05-17 03:17:16
【问题描述】:
我们开始使用 solrj 从 DB 索引数据,我们从 DB 中检索大约 100 万条记录,然后我们使用 java 对记录进行一些处理。 但是我们在内存方面遇到了一些问题。 当我们开始索引过程时,内存开始增长到 7 G。问题是索引过程完成但内存并没有减少对 7 G 的保留分配。
【问题讨论】:
-
您是指 JVM 拥有的内存还是您查看过 JVM - 使用 VisualVM 之类的工具(可以在您的 JAVA_HOME/bin 中找到) - 您可以看到内存是还被 solr 持有?
-
内存由包含 solr 战争的服务器和索引数据战争的应用程序持有。我也没有使用 VisualVM
标签: java memory-management solr jvm solrj