Android スマートフォンの設定やスペックシートで「拡張 RAM」を目にしたことがあるかもしれません。企業によっては、RAM Plus、仮想 RAM、メモリ フュージョン、ダイナミック メモリ、または拡張 RAM と呼んでいます。この機能はおそらく携帯電話に追加のメモリを「追加」します。それが実際にどのように機能するか(そして機能するかどうか)を見てみましょう。
アプリをダウンロードすると、携帯電話の内部ストレージに保存されます。ただし、そのアプリを開くときは、使用中に一時メモリにロードする必要があります。これは、内部ストレージの速度がアプリを実行するには十分ではないためです。一時メモリは携帯電話の RAM です。そして、フラッシュストレージよりもはるかに高速です。 RAM が多いほど、途切れや遅れを生じることなく、より多くのアプリを開いたままにすることができます。
拡張 RAM は高速一時メモリの一部ではありません。実際には、RAM として機能するために再利用された、より遅い内部ストレージの一部にすぎません。企業が携帯電話のメモリを 8GB+5GB として販売する場合、その追加の 5GB は内部ストレージから取り出されるだけです。したがって、携帯電話の内部ストレージが 128 GB の場合、使用できるのは 123 GB だけになります (オペレーティング システムに必要なスペースは無視します)。残りは拡張メモリ機能用に予約されています。 RAM 拡張機能は、電話機の内部ストレージに独自のパーティションを取得します。そのため、携帯電話の設定でサイズを調整することもできます。
仮想 RAM 拡張を提供する多くの Android スマートフォンやタブレットでは、デフォルトで有効になっています。また、この機能が借用するストレージの量は携帯電話の設定で変更できます。ほとんどの携帯電話ではこれを無効にすることもできます。ただし、一部の古いデバイスで無効にするには、ADB を使用して設定メニューを変更する必要がある場合があります。その仕組みは次のとおりです。
アプリを終了しても、Android システムはそのアプリをすぐには終了しません。次回の読み込みを高速化するために、アプリをバックグラウンドでアクティブな状態に保ちます。だからこそ、アプリを閉じるべきではありません。使用するすべてのアプリでも同じことが行われます。 Android のメモリ管理は、どのアプリをいつ終了するかを決定します。ほとんどのアプリは RAM にロードされたままになるため、RAM は常にほぼいっぱいになります。
RAM のほぼ全体が使用されているときに別のアプリを開くとどうなりますか?システムは優先度の低いアプリを自動的に強制終了し (インテリジェントに並べ替えます)、メモリを解放します。ここで仮想 RAM が登場します。仮想 RAM が利用可能になると、システムは優先度の低いアプリを強制終了するのではなく、特別なパーティションにプッシュします。次回開くときは、代わりに仮想 RAM から取得されます。中断したところから再開しやすくなります。
仮想 RAM が行うことはこれだけです。これは、Android がメモリ不足になったときに優先度の低いアプリを保持する一時的なストレージ スペースです。
拡張 RAM が実際にどのようなもので、どのように機能するかを理解できたので、拡張 RAM が物理 RAM の代わりにできない理由が簡単に理解できるはずです。アプリは直接ロードされることはなく、オフロードされるだけです。したがって、たとえ携帯電話に 8GB の仮想 RAM が搭載されていたとしても、パフォーマンスは向上しません。フラッシュ ストレージは、物理 RAM よりもはるかに低速です (最新の UFS 3.1 標準でも太りません)。アクティブなアプリがフラッシュ ストレージで実行されることはありません。
そのため、ゲームやその他のリソースを大量に使用するアプリは、仮想メモリを有効にしても高速に実行されません。実際にはまったく逆です。アプリを物理 RAM と内部ストレージの間で行き来させるには時間とコンピューティング能力がかかるため、仮想 RAM によって処理速度が低下する可能性があります。バックグラウンドで処理が行われている間、fps の低下とスロットリングに気づくかもしれません。優先度の低いアプリを強制終了するほうが、移動するよりも高速です。
次に、携帯電話の内部ストレージは読み取り/書き込みサイクルごとに劣化するため、寿命が限られています。仮想 RAM は、非アクティブなアプリをバックグラウンドで実行し続けるためだけにその寿命を強調します。さらに、個人使用に使用できるストレージは大幅に少なくなります。
8GB または 12GB のメモリを搭載した最新のスマートフォンの場合、拡張 RAM はほとんど役に立ちません。それはよく言えば役に立たず、最悪の場合は阻害される可能性があります。メモリが 8 GB 未満の古い安価な携帯電話の場合、拡張 RAM はマルチタスクに役立ちます。これらの携帯電話ではメモリがすぐに足りなくなるため、非アクティブなアプリをストレージにオフロードするのは理にかなっています。状況によっては、拡張 RAM がギミックになる可能性があります。どちらの場合も、携帯電話やアプリの実行が高速になるわけではありません。
拡張 RAM は実際の RAM ではないため、携帯電話の速度は向上しません。ただし、ローエンドのハードウェアを搭載した古い携帯電話でのマルチタスク処理は改善されます。
以上がAndroid スマートフォンの拡張 RAM とは何か、そしてそれは単なるギミックですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。