OSDN Git Service

Reduce the overhead of the PRC compatibility package feature during system bootup
authorxiajiang <xia1.jiang@intel.com>
Mon, 21 Mar 2016 16:26:06 +0000 (12:26 -0400)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Wed, 25 Apr 2018 10:38:19 +0000 (18:38 +0800)
commitd60cd4e0f551614eceeedee449355b13c32d2953
tree8cfc10840334d0fd886990e90b10e1f3b46f3a8a
parentb442ab7daf1b77ca2b738ca414e817490f2cf718
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