This discussion is archived
1 Reply Latest reply: Apr 17, 2013 5:58 AM by 997468 RSS

java.lang.OutOfMemoryError: getNewTla

JCGO Newbie
Currently Being Moderated
Hi All,

We have a single instance 10.3.5 WLS server that has gone down with the following error:


Error> <RMI> <BEA-080001> <Error in Dispatcher
java.lang.OutOfMemoryError: getNewTla.
java.lang.OutOfMemoryError: getNewTla
     at weblogic.rmi.internal.wls.WLSRMIEnvironment.createExecuteRequest(WLSRMIEnvironment.java:160)
     at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:359)
     at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:1022)
     at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:1141)
     at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1023)
     Truncated. see log file for complete stacktrace
>
HealthMonitor executing OMS thread dump at Apr 4, 2013 9:00:43 AM
"DefaultQuartzScheduler_Worker-3" prio=5 Thread id=76 TIMED_WAITING
     java.lang.Object.wait(Native Method)
     org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:543)

"DynamicSSLListenThread[DefaultSecure]" daemon prio=9 Thread id=96 RUNNABLE
     java.net.PlainSocketImpl.socketAccept(Native Method)
     java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)


**********

Params:

JAVA Memory arguments: -Xms1024m -Xmx2048m -XX:CompileThreshold=8000 -XX:PermSize=1024m -XX:MaxPermSize=2048m
.

Using Jrockit....

I read some articles to set the this

-XXtlasize:min=8k,preferred=128k


any thoughts?

thanks
  • 1. Re: java.lang.OutOfMemoryError: getNewTla
    997468 Explorer
    Currently Being Moderated
    Hi,

    Did you tried using the java options - "-XXtlasize:min=8k,preferred=128k" ?
    The Thread Local Area (TLA) is the memory aread allocated to threads for storing local object allocation and is allocated from the heap space configured.

    As default value of TLA will vary with jrockit versions, you will have to try and test configuration required by your application.
    Refer to http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/jrdocs/refman/optionXX.html for more details.

    Also at time of OOM capture the heap details to check what is the consumption of heap at that point as a whole.

    Thanks,
    Ranjan

    Edited by: Ranjan K on Apr 17, 2013 5:58 AM

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points