华为在过去曾推出过手机内存扩展技术,简单来说就是将一部分存储空间拿出来作为虚拟内存。虚拟内存这个技术其实我们并不陌生,毕竟电脑操作系统上已经使用了多年,但要说虚拟内存在效能上就能同等于物理内存那也不现实。不过按照华为的表态,手机上的内存扩展技术,可以达到等效物理内存的性能,虽然肯定有夸张的成分,但也能看出手机和电脑或许在虚拟内存的效能上有一些区别。
据悉华为很快会推出面向大多数自家手机的内存Turbo技术,这样可以让一些4GB或者6GB内存的手机,能等效达到6GB或者8GB内存手机的性能;而小米也应该会在MIUI 13中推出类似的技术,让低内存手机的运行更为流畅。不过让所有人没想到的是,在华为和小米还在纸上谈兵之际,OPPO却已经开始在旗下产品中实装了内存扩展技术,比如说Realme手机最近的更新中就加入了这个功能。
那么手机上的内存扩展技术到底能不能帮助手机提升性能,达到运行更流畅的效果呢?这次我们找来了一部Realme Q3 Pro的手机,更新到最新的系统,做一些简单的测试来看看这个被吹得有点神的功能,到底有没有效果。
Realme Q3 Pro这款手机采用的是天玑1100芯片,我们手上的版本是8GB+128GB的存储搭配,理论上而言8GB的内存实际上还是比较富裕的,可能4GB或者6GB的手机采用这个技术,效果会更加明显一些,不过只是拿来看看采用这项技术后手机前后的体验差异,应该也没有什么问题。
很有意思的是,Realme Q3 Pro在更新了系统固件后,这项功能并没有放在一个明显的选项中,我们找了半天才发现它偷偷隐藏在“关于手机”这一项中,而这一项通常是用来查看手机的硬件配置和系统版本等信息。进入“关于手机”后,点击“运行内存”,就能进入隐藏的内存扩展功能页面。
Realme的内存扩展功能,比之前华为的选择余地要大不少,之前华为的内存扩展一方面只能用在大内存手机上,特定几个型号,而Realme似乎没有什么型号要求,对物理内存偏小的手机也适用,这显然更适合真正有需求的用户。而且从内存扩展的容量来看,华为之前最大只能扩展2GB,但Realme则可以让用户在2GB、3GB以及5GB中选择。如果按照华为的说法,选择了2GB,8GB内存的效果可以等效于10GB内存;如果我们在Q3 Pro中选择了5GB,那岂不是可以等效在13GB内存上了?
而在选择了扩展的内存容量后,重启手机,再进入“关于手机”时,就能看到运行内存部分的信息有一些改变,除了原有的8GB内存,还出现了一个蓝色小框,显示你已经扩展的内存容量,所以信息还是一目了然的。现在我们就可以做一些小测试来检验一下,使用了最高容量的扩展技术后,这部手机的体验会不会有什么明显变化。
首先来做一个理论性能测试,先关闭Realme的内存拓展技术,让系统运行在物理8GB内存下。我们用相对权威的Geekbench 5来做性能测试,看看手机的单核以及多核性能在使用内存拓展技术前后会不会有什么变化。
很有意思的是,在不采用内存拓展技术时,8GB的Q3 Pro跑Geekbench 5,单核性能能达到859,多核性能的分数则是2497,这个成绩大概要比高通骁龙865差一些,当然碾压几乎所有高通骁龙7系列芯片问题不大。不过在打开拓展内存功能,并将拓展内存数量设置为5GB后,再跑Geekbench 5,我们会惊讶地发现,成绩居然提升了。单核性能提升到863,多核性能提升幅度更大一些,达到2505分。
从这个角度看,在拓展了内存后,似乎手机性能的确有一定的提升,虽然提升幅度不是那么大。我们再用安兔兔跑了一下分,在正常情况下,Q3 Pro的得分达到了608842分;但是在拓展了内存之后,得分增加了接近40000分,达到647024分。通过Geekbench 5以及安兔兔的测试来看,可以看出在使用内存拓展技术后,整个手机的性能的确有一定的提升。
虽然我们也强调,这个性能提升的幅度并不大,不过这好歹也是免费的,而且也的确说明了内存拓展技术对于手机的性能是有正面意义的。但是从安兔兔的测试单项我们也可以看到,这个性能的提升主要是从内存性能、处理器性能方面的提升,在GPU性能上似乎没有什么变化,这也代表着这个技术在游戏性能方面可能不会有明显的改变。
下面我们又采用了《和平精英》以及《原神》两款游戏来进行测试。在《和平精英》中,最高画质锁定在40FPS上,在没有扩展内存时,Q3 Pro能稳定在39.8FPS,和满帧没有什么区别,而将拓展内存设置为5GB后,再跑游戏,平均帧速依然在39.8FPS。基本上这类要求不是特别高的游戏,拓展内存前后是看不出区别的,即使性能有变化,都达到了游戏的硬件性能要求。
倒是在《原神》中,拓展内存前后能有一点点区别。在没有拓展内存之前,《原神》高画质模式在Q3 Pro上的帧数在50FPS至55FPS之间,上下浮动比较明显;在拓展内存之后,《原神》的帧数其实没有太大变化,但最高帧数能达到56FPS。不过这点区别对于游戏体验不会产生什么影响,毕竟两者平均帧数其实是差不多的。
所以就像我们说的一样,内存拓展这个功能,在游戏上并不能带来很明显的改进,毕竟GPU的性能单靠虚拟内存就能有提升,这的确也不太现实。加上目前各大厂商在GPU方面其实已经做了不少工作,能优化到的地方基本都优化了,所以想要进一步提升,恐怕得在物理层面的硬件规格上动脑筋了,虚拟内存这种大众优化方案,并不太适合游戏。
当然对于内存扩展技术来说,除了能在一定程度上提升整机的性能之外,最关键的还要看是不是可以增加手机使用时的流畅度。所以我们又做了一个比较实用且常见的测试,将屏幕刷新率调至120Hz,然后打个10个以上的App,看看内存扩展前后,系统运行的流畅度是不是会受到影响。
在不扩展内存时,当我们打开10个以上的APP后,无论是屏幕滑动,还是对一些应用进行操作,实际上我们能感受到少许卡顿,并不像后台没有任务时那么顺滑。某些应用切换界面时,能看到画面流畅度有一定的下滑。
而在扩展了5GB内存后,在打开10个以上的应用时,系统的表现依然很稳定,120Hz的刷新率在滑动以及切换界面时都非常流畅。特别让我们感到欣慰的是,之前在一些应用中略有卡顿的情况,基本很少出现了,这说明扩展了内存后,的确对于系统的流畅度是有提升的。当然如果用户只打开少量的应用,那么扩展不扩展内存,都没有太大的变化;但是如果后台应用较多,在处于一个多线程任务的时候,内存扩展技术对于系统流畅度而言是有着一定的提升的。
我们认为,这种变化对于低内存手机来说是有帮助的,特别是6GB及以下内存的手机,恐怕在使用了这项功能后,用户的感受度会更加明显。
说实话,当年华为推出内存扩展技术的时候,很多人并没有太放在心上,也认为这项功能无法为用户带来明显的体验升级。不过我们觉得那是因为华为将这项技术使用在一些高端手机上,至少都是8GB内存起步的型号,没有进一步下放到中低端产品上,才会让人产生这样的想法。
至少在Realme Q3 Pro这款手机上,我们看到内存扩展技术对于手机的性能以及用户的体验还是能有一定的提升的。在扩展了内存后,手机的整机性能有一定的提升,同时在多任务环境下,系统的运行的确也更流畅了,要知道我们这款手机还是8GB内存,如果是6GB或者4GB内存的话,用户的体验感受恐怕会更明显一些。
这项功能目前来看对游戏性能的帮助不是很大,不过对于那些物理内存容量较小的乞丐版手机,这项功能的确是很有存在的必要。虽然我们认为虚拟内存的方案肯定比不上增加物理内存,但是能在不花钱的情况下,让系统更为流畅,让性能更为强大,何乐而不为呢?