Android prelink-linux-arm.map, LOCAL_PRELINK_MODULE

From http://androidforums.com/application-development/20932-prelink-linux-arm-map.html

 

prelink-linux-arm.map is for providing addresses so that the loading of all the registered libraries can be done faster.
If you want you can add address for your library.
You can see on top of the file various address ranges for different categories.

If you do not want to add, then just add:
LOCAL_PRELINK_MODULE := false
line in your Android.mk file

Ruchik

 

---------------------------------------------------------------------------------------------------------------------

 

什麼是 Prelink ? 它能為我做什麼 ?

許多的應用程式使用共用函式庫. 在這些程式被執行的時候, 共用函式庫會被讀進記憶體中, 並且跟程式中所參用到的符號(symbol)連結起來. 對大多的小程式而言, 通常這樣的動態連結非常快. 但是對一些依存於大量函式庫的 C++ 程式而言, 動態連結卻可能花上不少的時間.

在大多數的系統上, 函式庫並不會常常被更動, 每次程式被執行時所進行的連結動作都是完 全相同的,Prelink 利用這點, 將程式與函式庫連結的方式弄出來記錄在執行檔中, 達成"預先連結"的效果.

"預先連結"能夠節省應用程式的啟動時間. 以典型的 KDE 程式為例, 程式的讀取時間能夠減少 50% 那麼多. 唯一必要的維護只有每當被"預先連結"過的執行檔所連結到的函式庫有所更新時, 需要再次執行 prelink.

 

--------------------------------------------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值