oom at javadoc time

Henri Gomez henri.gomez at gmail.com
Sun Sep 16 03:22:48 PDT 2012


I raised 32bits instances memory from 1.5Gb to 2.5Gb and still failures :

#   org.xml.sax.helpers
/opt/ob/jvm/java-1.7.0-sun-i586/bin/java -XX:-PrintVMOptions
-XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx612m
-Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m
"-Xbootclasspath/p:/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/langtools/dist/bootstrap/lib/javadoc.jar:/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/langtools/dist/bootstrap/lib/javac.jar:/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/langtools/dist/bootstrap/lib/doclets.jar"
-jar /home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/langtools/dist/bootstrap/lib/javadoc.jar
-bootclasspath /home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/classes
 -d /home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/docs/api
\
  @/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/tmp/docs/doctmp/coredocs.options
@/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/tmp/docs/doctmp/coredocs.packages
../../src/share/classes/java/lang/StrictMath.java:817: warning - Tag
@see: can't find toIntExact(int) in java.lang.Math
../../src/share/classes/java/lang/String.java:2420: warning - Tag
@see: can't find join(String, Object...) in java.lang.StringBuilder
../../src/share/classes/java/lang/String.java:2453: warning - Tag
@see: can't find join(String,Object[]) in java.lang.String
../../src/share/classes/java/lang/String.java:2453: warning - Tag
@see: can't find join(String,Iterable) in java.lang.StringBuilder
../../src/share/classes/java/security/cert/PKIXRevocationChecker.java:87:
warning - Tag @link: reference not found: Option.PREFER_CRLS
../../src/share/classes/java/util/concurrent/atomic/AtomicReference.java:147:
warning - Tag @link: can't find compareAndSet(V, V) in
java.util.concurrent.atomic.AtomicReference
../../src/share/classes/java/util/concurrent/atomic/AtomicReference.java:128:
warning - Tag @link: can't find compareAndSet(V, V) in
java.util.concurrent.atomic.AtomicReference
../../src/share/classes/java/util/streams/MapStream.java:48: warning -
@return tag has no arguments.
../../src/share/classes/java/util/streams/MapStream.java:184: warning
- @return tag has no arguments.
../../src/share/classes/java/util/streams/Sink.java:49: warning - @@@
is an unknown tag.
../../src/share/classes/java/util/streams/TerminalSink.java:43:
warning - @@@ is an unknown tag.
../../src/share/classes/java/util/streams/ops/ShortCircuitTerminalOp.java:46:
warning - @return tag has no arguments.
../../src/share/classes/java/util/streams/ops/TerminalOp.java:44:
warning - @return tag has no arguments.
/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/opensuse12-i386-builder/build/linux-i586/impsrc/javax/xml/bind/JAXBContext.java:262:
warning - Tag @see: reference not found: S 7.4.1 "Named Packages" in
Java Language Specification</a>
javadoc: error - java.lang.OutOfMemoryError: Please increase memory.
For example, on the JDK Classic or HotSpot VMs, add the option -J-Xmx
such as -J-Xmx32m.
1 error
14 warnings

In early build phase i could see :

JAVADOC_CMD = /NOT-SET/re/jdk/1.8.0/promoted/latest/binaries/linux-amd64/bin/javadoc
-J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions
-J-XX:-LogVMOutput -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m -bootclasspath
/home/cijenka/workspace/openjdk8-lambda-standard-build/noarch/centos5-x86_64-builder/build/linux-amd64/classes

BTW, javadoc is using Did  -Xmx612m -Xms512m -XX:PermSize=32m
-XX:MaxPermSize=160m

Are they are hardcoded somewhere ?


More information about the lambda-dev mailing list