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>
Tue, 14 Apr 2020 14:46:51 +0000 (22:46 +0800)
commit00e73787f2ed59f57b2b09279de57c6dde642f2d
tree7fabe59a29cc9b96f96e48db2a299f58dff67f09
parent280957b03c2c36535975d43ef5c0b0a1b8ad2c87
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/com_android_internal_content_NativeLibraryHelper.cpp