版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、自動開啟虛擬內(nèi)存,無須swapped軟件機鋒首發(fā),轉(zhuǎn)載請注明出處首先簡單的向大家介紹一下swap虛擬內(nèi)存的原理,可簡單描述為:當(dāng) 系統(tǒng)的物理內(nèi)存不夠用的時候,就需要將物理內(nèi)存中的一部分空間釋放出來, 以 供當(dāng)前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒 有什么操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復(fù)保存的數(shù)據(jù)到內(nèi)存中。這樣,系統(tǒng)總是在物理內(nèi) 存不夠時, 才進行Swap交換。那這樣是不是swap空間越大越好呢,根據(jù)我的經(jīng)驗,可能不 是這樣喔!太大的swap空間會造成kernel以為有巨大的內(nèi)存空間而毫不節(jié)制 的想要把數(shù)據(jù)捉進內(nèi)存
2、中,從而導(dǎo)致 kernel 一直在做memory swap,進而連帶 拖慢系統(tǒng)響應(yīng)時間。用過swapper 2的同學(xué)都知道要設(shè)置一個sw app in ess,他 的作用就是當(dāng)實際內(nèi)存低于這個值的時候就進行交換,在/proc/sys/vm/下面就有一個swapp in ess文件,內(nèi)容不多只有一個數(shù)字而已,不信的話可以自己去看上面的看不懂無所謂,嘿嘿,就當(dāng)是我裝十三使用的,下面才是正題! 首先大家需要有一個swap分區(qū)(本人的GT540數(shù)據(jù),其他手機根據(jù)自身情況設(shè) 置)手機進入 recovery,advaneed (高級)一Partition SD Card 對SD卡分區(qū)(分區(qū)功能就在這里,看
3、這里,看這里)1、swap分區(qū)大小建議64或者128自己看情況(本人128M2、進行這一步之前請首先做好 SD卡備份,數(shù)據(jù)丟失本人不負(fù)責(zé)! 然后大家需要這個工具包本帖隱藏的內(nèi)容需要回復(fù)才可以瀏覽(2周后自動解除隱藏) 、蘭自動掛載 swap.rar (235.58 KB)下載下來解壓,讓手機和電腦正常連接,然后雙擊包中的“點擊我開啟 swap腳 本.bat ”文件既可自動開機掛載swap空間虛擬內(nèi)存,然后把你的swapper2卸載 了,重新開機在模擬終端中使用free命令查看,第二行就是你的swap虛擬內(nèi)存 使用情況!面是進階篇,看不懂的就算了,也當(dāng)本人裝十三吧!#!/system/bin/s
4、h #重新掛載 system 讀寫 echo preparing system. mount -o remount,rw /system #檢測以前是否存在 /system/bin/swap echo checking for swap installation. if -e /system/bin/swap ;then..2.fi13.# 創(chuàng)建 /system/bin/swapecho swap already enabled, exiting. mount -o remount,ro /system exit文件14.echo checking
5、 for swap partition15.if -e /dev/block/mmcblk0p2 -a -e /dev/block/mmcblk0p3 ; 16. then17. touch /system/bin/swap18. /system/bin/swap19.20. /system/bin/swap21.22.-o /system/bin/swap23. /dev/block/mmcblk0p3 ; then24.echo #!/system/bin/sh echo /system/bin/swapecho bprop=/system/p echo /system/
6、bin/swapecho swapon=$(cat $bprop | egrep -c -iecho if $swapon = 1 -a -e /system/bin/swap echo echo60 /proc/sys/vm/swappiness /system/bin/swap25. echo swapon /dev/block/mmcblk0p3 /system/bin/swap26.echo fi /system/bin/swap27.echo exit 0 /system/bin/swap28.fi29.system 讀寫權(quán)限3O.if Is /sbin |grep -q recov
7、ery;echo $? = 0;thenmount -a /dev/nuIIrecoverymode=yeIsemount -o rw,remount /systemrecoverymode=nfi# 設(shè)置開機腳本echo preparing startup scripts.echo /system/etc/echo /system/etc/echo #Swap - Safe to Delete: Start # /system/etc/echo /system/etc/echo service swap /system/bin/swap /system/etc/echo user root
8、/system/etc/echo group shell /system/etc/echo disabled /system/etc/echo oneshot /system/etc/echo /system/etc/echo on property:# to correct timin /system/etc/echo start swap /system/etc/echo /system/etc/# 設(shè)置 swap 權(quán)限chmod 777 /system/bin/swapchown root:shell /system/bin/swap# 添加 /system/p 系統(tǒng)默
9、認(rèn)echo /system/echo /system/p# 重新掛載 system 只讀sleep1mount -o ro,remount /systemecho done.exit復(fù)制代碼swap文件是真正的開機服務(wù)文件,就是在開機動畫時運行這個服務(wù)達(dá)到開啟虛 擬內(nèi)存的效果p 文件主要是和一些系統(tǒng)默認(rèn)設(shè)置相關(guān),做過 ROM勺肯定都知道這個 文件,控制開機動畫,開機音樂等內(nèi)容 簡簡單單的給腳本添加了一些注釋,能看懂則就能看懂,看不懂則也看不懂 原理就是通過運行這個腳本來創(chuàng)建 swap服務(wù)文件,設(shè)置在開機播放開機動畫的 時候運行swap服務(wù),
10、達(dá)到開啟虛擬內(nèi)存的目的!+分+ 割線 +有些機油問我如果只有兩個分區(qū)(一個 fat32 個swap)怎么辦,呵呵,很簡 單,改三行代碼就0K啦!第一行:if -e /dev/block/mmcblk0p2 -a -e /dev/block/mmcblk0p3 ;復(fù)制代碼改成1. if -e /dev/block/mmcblk0p2 ;復(fù)制代碼第二行1. echo if $swapon = 1 -a -e /dev/block/mmcblk0p3 ; then /system/bin/swap復(fù)制代碼 改成1. echo if $swapon = 1 -a -e /dev/block/mmcbl
11、k0p2 ; then /system/bin/swap復(fù)制代碼 第三行1. echo swapon /dev/block/mmcblk0p3 /system/bin/swap復(fù)制代碼 改成1. echo swapon /dev/block/mmcblk0p2 /system/bin/swap復(fù)制代碼除此之外還可以利用這個原理來達(dá)到開啟開機音樂的目的, 腳本可能不同, 但是 原理一樣!+分+ 割線 + 如果你沒有分區(qū)不想使用 swap 的話,在 sd 卡上創(chuàng)建一個 swap 文件也不失為一 個辦法,但是效果肯定入swap分區(qū)理想,下面就給大家?guī)仔写a,還是那樣說, 看懂就能看懂,不會也不要問了!命令 free 查看系統(tǒng)內(nèi) Swap 分區(qū)大小free#創(chuàng)建一個 Swap 文件cd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)三年級(車輛工程)車輛零部件設(shè)計試題及答案
- 2025年高職木業(yè)產(chǎn)品設(shè)計與制造(木材制品設(shè)計)試題及答案
- 2025年中職彗星探測技術(shù)(彗星探測)模擬試題
- 2025-2026年二年級綜合實踐(生活體驗)下學(xué)期期中單元
- 2025年高職護理倫理學(xué)(倫理基礎(chǔ))試題及答案
- 2025年中職現(xiàn)代物流(物流條碼技術(shù))試題及答案
- 2025年安全生產(chǎn)培訓(xùn)試題及答案
- 深度解析(2026)《GBT 18268.26-2010測量、控制和實驗室用的電設(shè)備 電磁兼容性要求 第26部分:特殊要求 體外診斷(IVD)醫(yī)療設(shè)備》
- 深度解析(2026)《GBT 17983-2000帶斷屑槽可轉(zhuǎn)位刀片近似切屑控制區(qū)的分類和代號》
- 深度解析(2026)《GBT 17980.38-2000農(nóng)藥 田間藥效試驗準(zhǔn)則(一) 殺線蟲劑防治根部線蟲病》
- 倉庫拆包分包協(xié)議書
- 《鋼鐵是怎樣煉成的》導(dǎo)讀課教學(xué)設(shè)計
- 紅十字知識競賽題庫及答案
- 2025年高考物理復(fù)習(xí)講義第三章專題四 應(yīng)用牛頓運動定律解決傳送帶和板塊模型(含解析)
- 視屏號認(rèn)證授權(quán)書
- 一例脊髓損傷患者個案護理匯報
- 思想道德與法治智慧樹知到期末考試答案章節(jié)答案2024年山東農(nóng)業(yè)大學(xué)
- 村衛(wèi)生室業(yè)務(wù)指導(dǎo)計劃
- 神經(jīng)遞質(zhì)乙酰膽堿的發(fā)現(xiàn)
- 醫(yī)院布草洗滌服務(wù)方案(技術(shù)方案)
- 游戲:看表情符號猜成語PPT
評論
0/150
提交評論