JRockit nativeGetNewTLA Out Of Memory Error for Large Settings of XXtlasize Command Line Option (Doc ID 1374709.1)

Last updated on JULY 01, 2016

Applies to:

Oracle JRockit - Version R27.5 to R28.2.0 [Release JRockit]
Information in this document applies to any platform.

Symptoms

Many nativeGetNewTLA OutOfMemoryErrors are in the logs. For example:

####<Oct 28, 2011 10:03:01 AM CEST> <Error> <Socket> <ITBACSPBEM133> <FO_Man3> <ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'> <> <> <> <1319788981913> <BEA-000405> <Uncaught Throwable in processSockets
java.lang.OutOfMemoryError: nativeGetNewTLA.
java.lang.OutOfMemoryError: nativeGetNewTLA
at weblogic.servlet.internal.ChunkOutput.setBufferFlushStrategy(ChunkOutput.java:576)
at weblogic.servlet.internal.ChunkOutput.<init>(ChunkOutput.java:123)
at weblogic.servlet.internal.ChunkOutput.create(ChunkOutput.java:156)
at weblogic.servlet.internal.ServletOutputStreamImpl.<init>(ServletOutputStreamImpl.java:92)
at weblogic.servlet.internal.ServletResponseImpl.<init>(ServletResponseImpl.java:158)
at weblogic.servlet.internal.MuxableSocketHTTP.<init>(MuxableSocketHTTP.java:110)
at weblogic.servlet.internal.ProtocolHandlerHTTP.createSocket(ProtocolHandlerHTTP.java:62)
at weblogic.socket.MuxableSocketDiscriminator.dispatch(MuxableSocketDiscriminator.java:129)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:915)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:854)
at weblogic.socket.EPollSocketMuxer.dataReceived(EPollSocketMuxer.java:215)
at weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:177)
at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>

Customer also reports that they have JVM memory settings including the following:

-XXlargeObjectLimit=5Mb -XXtlasize=5Mb

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms