手机怎么设置虚拟内存

手机怎么设置虚拟内存,第1张

  安卓手机设置虚拟内存

  前提说明:

  需要root,不需分区,装好点on。后打开终端输入free就看到swap有信息了,而不是原来的0了。默认是32m,如果想开更高,请打开menu修改。

  运用软件:

  软件名称:DroidSwapapk(虚拟内存)

  下载上面的软件-安装-运行-按“Menu”键,

  选择“Configuration”(配置),

  选择“Setting”(设置),

  选择“SwapSize”(虚拟内存大小),

  选择“64M”,注意:此处建议64M以下,本人测试96M、128M均出现适得其反的效果,虚拟内存太大,读取速度变慢,性能会下降

  返回到主界面,第一次选择“ON”,整个过程可能要1-2分钟,其中会有几个“Fail”(失败),不要惊慌,这是因为本程序先加载后取得ROOT的问题。

  等一次“ON”完成显示“ALLDone”,再第二次选择“ON”,全部“好”一直到“AllDone”

  注意事项:

  本软件测试一周未出现不良现象,请各位机油在运行完成后,按“Menu”——“Configuration”——“Info”查看Swap运行情况。如为"0",表示不成功。

内存融合技术是SWAP,会对手机存储寿命造成影响。在内存不足时,将硬盘的空间拿一部分出来,临时存储溢出的部分数据,保证前台应用的工作。但开启后,前台运行直观降速,内存写入延迟大幅提升,后台保活能力小幅提升,也算不上什么好体验。

总体来说是弊大于利的。对于现有的旗舰机型来说,牺牲运行速度换后台多开俩app,真的是很愚蠢的做法。

技术优势:

Android系统是吃内存的大户,内存的大小直接影响系统的性能,用户最直接的体验就是流畅度。内存越大,同时能打开的APP也就越多,不同APP切换会更快。内存融合技术正是调用一部分闪存当作运行内存来使用,让手机能够同时开启更多的应用。

由于制造工艺的不同,内存使用的DRAM芯片每GB单价要比NAND Flash闪存贵很多,所以中高端机型通常是8GB、12GB,中低端机型更多是以4G、6GB为主。

通过内存融合技术,可以较大幅度增加内存空间,中低端用户的体验可能会更加明显,中高端用户也有不同程度的提升。具体的提升程度,依赖于各个手机厂的系统内存扩展能力,看软件的调试能力。

swap分区类似于电脑的虚拟内存,它也可以作为手机的运行内存使用。

对于这个分区我做个简单的解释,比如,你的手机内存是一个碗 A,swap分区是另一个碗 B,我们在碗 A里装的是鸡蛋汤,但是我们现在想喝粥了,那么我们就把碗A的鸡蛋汤倒到碗B里,再用碗A喝粥(这个比喻不是很恰当,但基本就是这个意思)。

在我们使用手机的时候 ,手机运行内存是会被首先使用的,比如你手机运存一共50M,我们打开QQ和UC浏览器刚好50M,这样运行内存就满了,如果我还想打开微信,那么你一开微信,QQ或者UC会掉一个或者两个都掉。就是当运行内存满时,如果我们还要打开新程序,那么系统就会杀进程,一直杀到内存够你新程序使用为止。如果我们分了swap分区,系统会把QQ或者UC暂时移动到swap分区进行保存,然后用手机运存来保存你新打开的程序,当你需要运行QQ或者UC时,再从SWAP分区移动到运行运存,这样QQ或者UC就不会掉,也不会出现内存不足的情况。

那么我们是不是把swap分区分的越大越好呢?肯定不是!swap分区利用的是内存卡或者内置sd卡,它的读写速度和性能肯定没法和手机的运行内存相比(个人理解的是手机运行内存是另一个硬件,类似电脑的内存条),一般我们把swap分区分成 56M或者128M,太大了也许会拖慢系统的运行速度,G大分了150M,基本够我们用了。

上一次回答是不是你问的?你追问我其实是回答了,只是发了一个链接,百度一直不给审核,我就没法再回答那个问题了,也看不到我带连接的回答。

其实开启swap需要手机系统也就是你刷的ROM支持的。原装系统可能不支持,你可以去安卓手机论坛看看,应该会有适合你机型且支持swap的版本的ROM,你可以百度一下创卓网,我感觉那个网ROM出的比较快,可能是我的8500比较多吧。你找到你的机型版块看看。

然后就是你的ROM支持swap之后装一个软件叫swaper2设置一下就可以了,这个是用sd卡做一个swap的,也可以到论坛找一个脚本叫03cacheswap,这个可以利用手机的cache分区做swap,如果sd卡速度不给力可以用这个。

顺便说一下,在创卓网华为c8500版块可以搜到那个03cacheswap脚本,原版的那个脚本有个bug,你可以搜一下我的回复,我的id是cxelove。可以修复那个bug

使用 swap 有两种方式,一种是创建 SWAP 分区即交换分区,另一种是使用 swap 文件

以前有一种说法是 swap 分区比 swap 文件在速度上要快一些,但是在 linux 内核 26x 及以后版本,这两种方法在性能和速度上其实很接近了,特别是 swap 文件是连续存放在硬盘里的情况下。而且 swap 文件比 swap 分区更灵活,可以放在硬盘的任何目录下,并且随时调整大小。基于这两种不同方式各自的优缺点,你可以根据实际情况选择使用哪种方式。

1、可以使用 swap -s 命令查看 swap 设置的情况。

daweibro@aliyun:~$ swapon -s

Filename Type Size Used Priority

/var/swap file 2097148 0 -1

上面是大伟哥阿里云 ECS 的情况,说明 swap 是文件的形式,大小是 2 GB 左右,文件位于/var/目录下面。

daweibro@Workstation:~$ swapon -s

Filename Type Size Used Priority

/dev/dm-2 partition 3999740 0 -1

上面是大伟哥工作用电脑的情况,这里 swap 是独立分区的形式,大小 4GB 左右。

2、使用 top 或者 free -m 命令可以查看当前内存和 swap 具体的使用情况。这里我们以 free -m 为例:

daweibro@aliyun:~$ free -m

total used free shared buffers cached

Mem: 992 875 116 65 101 370

-/+ buffers/cache: 404 588

Swap: 2047 0 2047

以上 Mem 部分第一二行是物理内存的使用情况 ,较后一行就是 swap 的使用情况了。完全没用到,说明目前阿里云的 ECS 很悠闲,一点也不累。

daweibro@Workstation:~$ free -m

total used free shared buff/cache available

Mem: 19954 10761 6701 416 2492 8327

Swap: 3905 0 3905

工作用的电脑也还行,内存占用率更低,交换分区也没用上。

3、创建 swap 分区或者 swap 文件。

创建 swap 分区要用到分区工具比如 fdisk 或者 parted,这里大伟哥就不讲了,只是提醒一下,磁盘操作需要小心谨慎,万一丢失数据就不好了。

要创建 swap 文件,可以用 dd 命令,下面的例子就是在/根目录下创建一个 2048 GB 大小的文件,名称是 swapfile:

dd if=/dev/zero of=/swapfile bs=1M count=2048

给予合适的权限:

chmod 600 /swapfile

4、建立 swap 的文件系统:

mkswap /swapfile

如果你创建的是 swap 分区/dev/sdb,则需要用同样的命令对 swap 分区进行格式化:

mkswap /dev/sdb

5、建立 swap 的文件系统:

swapon /swapfile

或者:

swapon /dev/sdb

6、编辑/etc/fstab 文件,在文件末尾根据情况加入下面这两行中的一行,然后保存退出,再重启系统运行 swapon -s 或者 top/free 命令应该就能看到新添加的 swap 交换区了。

/swapfile none swap defaults 0 0

或者:

/dev/sdb none swap defaults 0 0

7、如果你做了一个艰难的决定,要和之前的 swap 交换区说再见,只要反方向操作就可以了。首先 swapoff,然后删除 swap 文件或分区:

# swapoff -a

# rm -f /swapfile

较后把之前加入/etc/fstab 文件的行删除就好了。

三、如何使用 swappiness 参数设置用好 SWAP?

论坛上的朋友因为担心 swap 的使用会拖慢系统,所以才发贴寻求删除 swap 交换分区的方法,其实不用过分担心这一点,因为 linux 肯定不会那么傻,放着大量空闲的物理内存不用而去使用慢得多的 swap。就如大伟哥前面的例子,不管是 1 GB 内存的阿里云 ECS 服务器,还是 20 GB 内存的工作站,在物流内存还有富余的情况下,linux 默认是用不到 swap 分区的。如果到了大量使用 swap 分区的时候,那物理内存肯定是不够用了,这时候没有 swap 分区反而性能下降会更明显。所以没有太大的必要去删除 swap 分区。

“swap file”的意思是:n [计] 交换文件。

1、相关短语:

swap the file names 交换的文件名

Permanent Swap File 永久交换档 ; 永久交换文件 ; 永久调换档 ; 固定交换文件

application swap file 应用程序交换文件 ; 应用程序交换文件英语

Swap File Size Sensor 交换文件大小传感器

Swap File Utilization Sensor 交换文件使用传感器

2、例句:A 2 GB RAM machine with no swap file performs almost every Eclipse operation faster

1、swap函数一般是一个程序员自定义函数。通常是实现两个变量数值的交换。比如int a = 2;

int b =3;

swap(a,b); //一般用到变量数值交换,交换后a=3 b = 2;

2、实现的方法多种多样。比如下面一种写法:

 借助指针加入临时变量来实现交换。

   void swap2(int x,int y)

    {

    int temp;

    temp=x;

    x=y;

    y=temp;

    }

读写性能差的SD卡开启Swap会适得其反 ,导致系统滞后,最好是class10或class6的SD卡,因为开启Swap后,SD卡的读写性能会有所降低。分区的大小由你怎么使用手机来决定,玩游戏的话开启64MB或128MB,我是分割了32MB但是效果和性能比分割256MB时更佳,所以不是越大越好,swapness值选择60吧,系统在对Swap分区进行读取时会对SD卡造成一定伤害,所以尽量减少系统对swap分区的使用率,延长SD卡的使用寿命。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/833889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-10
下一篇2023-08-10

随机推荐

  • 产妇可以做艾灸吗?

    艾灸可以温经通络,调补气血,驱寒祛湿,是很多养生人士非常喜欢的一种养生方式。身边也有很多人平时也在做艾灸保健,懒妈妈去年也花了好多时间去学,目前自己在家也经常做艾灸。对于产妇来说,艾灸也是同样适用的,尤其是一些有产后“月子病”的产妇,月子病

    2024-04-15
    56700
  • 三天瘦腿的最快方法

    1、马步操,两脚张开,双脚间步幅稍大于肩宽,上身下沉做马步状,两脚踮起。2、空中脚踏车操,平躺,在空中踩脚踏车;瘦腿按摩术,用精油或霜,双手交替分别沿内侧和外侧由脚踝向大腿根部按摩,双腿向挤毛巾一样,按摩两腿肌肉,双手交替用力,拍打大腿赘肉

    2024-04-15
    57800
  • 精华素哪个牌子好用?

    肌肤经常出现干纹和细纹,是肌肤缺少水分导致的,而且肌肤在长期干燥的状态下也是会加速衰老的,因此,我们要及时给肌肤补充水分。一些保湿型的精华素能帮助缓解肌肤干燥,那么,精华素哪个牌子好用?哪个牌子精华素好用呢?1、好用的精华素推荐产品:巴黎欧

    2024-04-15
    55800
  • 植美村灵芝酵母舒缓补水套盒怎么样

    效果好,性价比高。1、效果好:该套盒包含的洁面乳、爽肤水和精华乳,能够全面滋养肌肤,深度补水保湿,提升肌肤水润度,使肌肤柔滑、亮泽。2、性价比高:该套盒价格相对合理,大多数消费者可以承受,同时套盒内的产品组合可以满足基本的护肤需求,使护肤变

    2024-04-15
    48000
  • 如何打造完美臀型?臀部的类型有哪些?

    其实有很多的女人都有这样的一个想法,就是如何让自己IDE臀部变得更加的翘一点,以为完美的臀型的女人是非常可爱的,所以有很多的女人都在想方法来让自己的臀型变的更好看一些,那么如何打造完美臀型?臀部的类型有哪些?下面为大家介绍一下吧。1、如何打

    2024-04-15
    41800
  • 男人护肤品有哪些牌子

    男士护肤品品牌有曼秀雷敦、妮维雅、欧莱雅、碧欧泉、朗仕。1、曼秀雷敦曼秀雷敦男士是较早进入国内的专业男士护肤品牌,于2003年推出男士专业护肤系列,以“活炭”配方的洁面乳系列产品著称。2、妮维雅妮维雅男士是妮维雅旗下全球知名男士面部护理品牌

    2024-04-15
    51000
  • 妮维雅美白润肤霜是擦脸的吗

    成分:Ingredients:Aqua:水Paraffinum liquidum:液体石蜡Cera Microcristallina:微晶蜡,天然的矿物质蜡Glycerin:甘油Lanolin Alcoh

    2024-04-15
    46200

发表评论

登录后才能评论
保存