掲示板

Oppo A54 5G にRAMブースト(メモリ拡張)機能が降ってきた!

Oppo A54 5G(au版)にRAMブースト(メモリ拡張)機能が降ってきました!

Oppo A54 5Gという機種は
いわいるエントリークラスの機種なんですけど
処理能力的には、もともとミドルレンジ機種に近いスペックを持っています。

その機種のRAMが上がるといういうことは
よりコスパが高い端末になるということですね。

【設定方法】
まず、OSを最新にアップデートしてください。

設定

端末情報

RAM

と進むと
もともと4GBのRAMが
すでにデフォルトで+1GBになっています。

これを最大+3GBまで変更できます。

これはやる価値があると思います。





16 件のコメント
1 - 16 / 16
RAMはハードウエアなので、ソフトウェア・アップデートで増加するという仕組みがわからないのですが…

>> ヨッシーセブン@北京、今は台北 さん

調べてみると、ストレージを仮想メモリとして利用するということのようですね。
パソコンでもUSBメモリを仮想メモリとして利用できるので、これと同じような仕組みと考えられますね。

https://www.oppo-lab.xyz/entry/oppoa545g-newkinou-memoryupdate
kurohigecrank
kurohigecrankさん・投稿者
マスター
ちなみに、今のメイン機「moto g100」には同様の機能が最初からありました。
普通に使ってて、RAM8GBで何か困る事はないんですけど、一応+2GBにして使っています。

正直、違いは分かりません(笑)

screenshot-support.oppo.com-2022.02.04-17_56_21.png

>> kurohigecrank さん

>>正直、違いは分かりません(笑)

利点は「後方待機なったアプリを長生きさせて、また使うときに戻りを早くする。」です。
なので、アプリの数や使い方によっては効果を感じないかもしれませんねえ。

Introducing RAM Expansion Feature | OPPO Australia | OPPO Australia
https://support.oppo.com/au/answer/?aid=2033453
もともとストレージをキャッシュとして使っていますが、仮想メモリをストレージ内に持つのと何が違うのですかね?
OSがしっかりしてくれれば、ストレージのキャッシュと同じではないですかね?
仮想メモリや圧縮メモリなんかをなぜ今更スマホに載せるのか謎ですよね。
スマホの記憶メディアはそんなに速くないでしょうし、仮想メモリをサポートしなければいけないほど大量のメモリーを食う単独アプリなんてないでしょうし。

まぁ、M1みたいな仕組みならある程度効率的に処理できるんでしょうけども・・・Snapdragonとかにそんな機能ありましたっけ?
OPPO Reno5 A かぁ~と嘆いていた昨年。
A54だしなぁ~と諦めてた所に朗報でした。感謝します♪

>> 鳰原れおな さん

zswapやzramが一時期流行りましたがスワップ時の挙動がバギーなので結局廃れてしまい今度はUFSのバージョンが上がって拡張メモリ空間として使い物になりそうなレベルに来たので採用が増えたのだと思います

単独アプリで見るとメリットはあまりないかもしれませんがOOMKillerみたいなのにバックグランドアプリを殺される確率が減るのでアプリ切り替え時の挙動は体感としてもかなりメリットあると思いますよ🤔
kurohigecrank
kurohigecrankさん・投稿者
マスター
正直、どこまで効果があるか分かりませんが、この機種はもともRAMが4GBなので裏でアプリが溜まっていくと、けっこうカクついてきます。
その現状を考えると、一定の効果があるんじゃないかな~と思っています♪
メモリが2GBしか無いときなどはよくストレージをメモリに拡張できるアプリとか入れていましたね。

ストレージをメモリの拡張として使うというのと、ストレージをキャッシュとして使うのは全く仕組みが違います。
ストレージをキャッシュとして使う場合は、サイトの再読み込みなどを減らすためで、メモリの動作に対して全く寄与しません。

スマホのストレージはeMMCが多いのですが、HDDよりは遥かに早く、後からメモリ増設の出来ないスマホのメモリの拡張として使うには良いかと思います。

>> Jijing さん

OS自身のキャッシュなどでで、バックグラウンドアプリを一時停止させたり出来ないものなのでしょうか?

screenshot-developer.android.com-2022.02.04-20_21_43.png

>> ヨッシーセブン@北京、今は台北 さん

バックグラウンドアプリを一時停止させてもメモリを手放すわけでないので、メモリが必要なアプリに割り当てができないときはアプリを終了させて必要なメモリを確保しようとします。


プロセス間のメモリ割り当て | Android デベロッパー | Android Developers
https://developer.android.com/topic/performance/memory-management?hl=ja

>> ヨッシーセブン@北京、今は台北 さん

> OS自身のキャッシュなどでで、バックグラウンドアプリを一時停止させたり出来ないものなのでしょうか?

一時停止させたりするのはキャッシュの機能では無く、タスク管理に関わる作業です。OS側のタスク管理で音楽再生などのようにバックグラウンド動作のしないものを止めたりしています。
その際にまた再利用しやすいようにプロセスをキャッシュに入れますが、amiyyさんのいう通り、メモリが不足すると終わらせます。
キャッシュは「先読み」や「再利用」するのに使う取り出しやすい箱のようなものだと思ってください。

>> Jijing さん

なるほど、理解しました。
ありがとうございます。
今更の疑問ですが、メモリ拡張に伴う消費電力増は無いのでしょうか?
減りが早くなっては藪蛇かと思います。
コメントするには、ログインまたはメンバー登録(無料)が必要です。