据本论坛的网友不断的探索,发现iphone至3.0以后就本身支持虚拟内存功能.
http://bbs.weiphone.com/read.php?tid=508642
只要使用在越狱的系统上简单的加上几个文件就可以使iphone支持虚拟内存,这样对于一代和二代用户因为iphone物理内存过小,而使程序频繁的退出有了解决方案.
跟据网友提示的vm.deb文件,解压后发现有如下几个文件:
-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的改动不大,由此可以认为3.0系统以后官方已经加入这个功能了.
这个和以前坛友发过的: http://bbs.weiphone.com/read.php?tid=486442 方法差不多
经过笔者测试和本站论坛里的网友反馈,的确可以虚拟出多余的内存,可以解决程序异常退出的问题,可以无限地增加你的内存,但你不要太贪心,如果开的程序太多,iphone会变得很慢,甚至假死,直到真死机.
经笔者测试:比如以前使用safai多打开几个网页,以前发现打开新的网页后,旧网页就会自动清空了,现在不会了.
配合backgrounder软件,你可以开更多的软件了,笔者测试尝试同时开过bitesms,mail,safari,qq,blogpress...而没有死机.
当然有网友也提出这个方法可能有损iphone的闪存寿命,具体以待观察.

虚拟内存 是计算机系统的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个地址空间),而实际上,它可能是被分隔成多个碎片,甚至被交换到磁盘存储器上的。与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率。
----摘自维基百科
推荐阅读
[db:内容简介]>>>详细阅读
本文标题:iPhone3.X已经支持虚拟内存?
地址:http://www.lgo100.com/a/apple/2013-07-05/280159.html

网友点评
精彩导读
科技快报
品牌展示