• No replies
1 Post

Pinned topic How LOA (Large Object Areas) work?

‏2012-03-30T08:51:38Z |

I can read "The nested <loa> and <soa> elements describe the heap used by the large and small object areas. The large object area is a small area of the heap reserved for large object allocations, while the small object area is the "normal" heap. All objects are initially allocated to the small object area, but if the small area is full, objects larger than 64KB are allocated to the large object area."

If I understand, the process to allocate a big object is:

Try to allocate it in Nursery space
If it's impossible
Try to allocate it in SOA (small Object Areas)
If it's impossible
Try to allocate it in LOA (Large Object Areas)

Am I right?