OSDN Git Service

Reduce the overhead of the PRC compatibility package
authorxiajiang <xia1.jiang@intel.com>
Mon, 21 Mar 2016 16:26:06 +0000 (12:26 -0400)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Wed, 20 Jul 2016 09:53:30 +0000 (17:53 +0800)
commiteaafcb1b38491415aaeb8319014705419c821817
tree72b82bd55eba82997460b3a4aded37faa73d0d08
parentb0c90bdc1230fdddff2d77d4c7aa7eb5e586c5c6
Reduce the overhead of the PRC compatibility package
feature during system bootup

The PRC compatibility package introduced too heavy overhead
in system bootup. This commit aims to reduce the overhead
in system bootup and improve the performance of PRC
compatibility package.

NOTE: The format of ThirdPartySO has been changed to improve
the performance. From now on, the lib name should be trimmed
as below if want to add into the list. For "libabc_v1_2_3.so",
add "abc_v" into the list, that is, the version information
at the tail of lib name should be removed.

Change-Id: Ic374e363d3d31f9bd69be839b33b1bd65950ef61
Tracked-On:https://jira01.devtools.intel.com/browse/OAM-25819
Signed-off-by: xiajiang <xia1.jiang@intel.com>
Reviewed-on: https://android.intel.com:443/484542
core/java/com/android/internal/content/NativeLibraryHelper.java
core/jni/abipicker/ABIPicker.cpp
core/jni/abipicker/ABIPicker.h
core/jni/abipicker/ThirdPartySO
core/jni/com_android_internal_content_NativeLibraryHelper.cpp