Commit 1efa0a9d authored by Alexei Zavjalov's avatar Alexei Zavjalov Committed by Ian Rogers
Browse files

ART can't create more than 8k threads during the worktime



ART uses LDT to point to the Java Thread structure. This structure
can holds up to 8k pointers, so we can have 8k threads simultaneously.
But the current implementation does not free slots for the finished threads.
This means there cannot be more than 8k threads created during the whole
life cycle.
This patch implements the LDT slots freeing mechanism.

Change-Id: Ifcf8fe1f4434a13f940146fff39b9c7bf91ee17b
Signed-off-by: default avatarAlexei Zavjalov <alexei.zavjalov@intel.com>
parent 7c84c44f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment