據(jù)本論壇的網(wǎng)友不斷的探索,發(fā)現(xiàn)iphone至3.0以后就本身支持虛擬內(nèi)存功能.
http://bbs.weiphone.com/read.php?tid=508642
只要使用在越獄的系統(tǒng)上簡單的加上幾個文件就可以使iphone支持虛擬內(nèi)存,這樣對于一代和二代用戶因?yàn)閕phone物理內(nèi)存過小,而使程序頻繁的退出有了解決方案.
跟據(jù)網(wǎng)友提示的vm.deb文件,解壓后發(fā)現(xiàn)有如下幾個文件:
-rw-r--r-- root/wheel 439 2009-09-28 23:04:31 ./System/Library/LaunchDaemons/com.apple.fm.plist-rw-r--r-- root/wheel 490 2009-09-28 23:03:18 ./System/Library/LaunchDaemons/com.apple.vm.plist-rwxr-xr-x root/wheel 9488 2009-07-05 23:50:21 ./sbin/fm-rwxr-xr-x root/wheel 38256 2009-09-16 10:34:54 ./sbin/vm
可以看出這個包只有一些簡單的配置文件,本身對iphone的改動不大,由此可以認(rèn)為3.0系統(tǒng)以后官方已經(jīng)加入這個功能了.
這個和以前壇友發(fā)過的: http://bbs.weiphone.com/read.php?tid=486442 方法差不多
經(jīng)過筆者測試和本站論壇里的網(wǎng)友反饋,的確可以虛擬出多余的內(nèi)存,可以解決程序異常退出的問題,可以無限地增加你的內(nèi)存,但你不要太貪心,如果開的程序太多,iphone會變得很慢,甚至假死,直到真死機(jī).
經(jīng)筆者測試:比如以前使用safai多打開幾個網(wǎng)頁,以前發(fā)現(xiàn)打開新的網(wǎng)頁后,舊網(wǎng)頁就會自動清空了,現(xiàn)在不會了.
配合backgrounder軟件,你可以開更多的軟件了,筆者測試嘗試同時開過bitesms,mail,safari,qq,blogpress...而沒有死機(jī).
當(dāng)然有網(wǎng)友也提出這個方法可能有損iphone的閃存壽命,具體以待觀察.
虛擬內(nèi)存 是計(jì)算機(jī)系統(tǒng)的一種技術(shù)。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)的可用的內(nèi)存(一個地址空間),而實(shí)際上,它可能是被分隔成多個碎片,甚至被交換到磁盤存儲器上的。與沒有使用虛擬內(nèi)存技術(shù)的系統(tǒng)相比,使用這種技術(shù)的系統(tǒng)使得大型程序的編寫變得更容易,對真正的物理內(nèi)存(例如RAM)的使用也更有效率。
----摘自維基百科
推薦閱讀
[db:內(nèi)容簡介]>>>詳細(xì)閱讀
本文標(biāo)題:iPhone3.X已經(jīng)支持虛擬內(nèi)存?
地址:http://www.sdlzkt.com/a/apple/2013-07-05/280159.html