Emilie Zigler asked 1 year ago
Title : How to resolve OOM TLA error?

Question :

How to resolve OOM TLA error?

1 Answers
ParwezParwez Staff answered 1 year ago

For multi-threaded applications where each thread allocates a lot of objects, adding and tuning Thread Local Area (TLA) size is utmost necessity. Increasing the TLA size is also beneficial when the average size of the allocated objects is large, as this allows larger objects to be allocated in the TLAs.

TLA tuning is useful for application with the following characteristics:

A multi-threaded application
Allocating a lot of objects
Allocating large objects

For R28 and post-R28 JRockit version, TLA sizes can be tuned using the following option:
-XXtlaSize:min=size,preferred=size,wasteLimit=size

the default TLA settings are:
min=2k
preferred=16k
wasteLimit=2k
one recommendation offered by Oracle is:
Setting -XXtlaSize:wasteLimit to the same value as -XXtlaSize:min.

But you should use trials and errors method to see what options works best for you environment.

Cubastion is among a very small number of specialized Siebel CRM Oracle Gold Partners in SME.