Closed
Description
Hello.
I got OutOfMemoryError on a computer with 20GB RAM and Ubuntu 17.10.
07:15:27 SEVERE: 90417 successes (21.8%) after aborting parallel-indexing
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError
at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1006)
at org.opensolaris.opengrok.index.IndexDatabase.indexParallel(IndexDatabase.java:1092)
at org.opensolaris.opengrok.index.IndexDatabase.update(IndexDatabase.java:474)
at org.opensolaris.opengrok.index.IndexDatabase$1.run(IndexDatabase.java:204)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
OS: Ubuntu 17.10.
Opengrok: 1.1-rc23
Java: OpenJDK 8
Tomcat: 8
BTW, is there any guide for indexing large projects like AOSP?