summaryrefslogtreecommitdiffstats
path: root/compiler/jni/jni_compiler_test.cc
diff options
context:
space:
mode:
authorAlexei Zavjalov <alexei.zavjalov@intel.com>2014-02-04 02:08:31 +0700
committerIan Rogers <irogers@google.com>2014-02-06 16:41:30 -0800
commit1efa0a9d6cd5f5b40b8a21d39f1103a3610250ee (patch)
treea7e8d43e657c6af0ff5e25ee029938b75bde6117 /compiler/jni/jni_compiler_test.cc
parent7c84c44f389e3f707eefafab35d4f838dbf7fe26 (diff)
downloadandroid_art-1efa0a9d6cd5f5b40b8a21d39f1103a3610250ee.tar.gz
android_art-1efa0a9d6cd5f5b40b8a21d39f1103a3610250ee.tar.bz2
android_art-1efa0a9d6cd5f5b40b8a21d39f1103a3610250ee.zip
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: Alexei Zavjalov <alexei.zavjalov@intel.com>
Diffstat (limited to 'compiler/jni/jni_compiler_test.cc')
0 files changed, 0 insertions, 0 deletions