Androidの使用時にアプリを選択してメモリから読み込み、メモリから削除する


8

私はプログラマーではありません。そして私の知る限り、Androidは可能な限り多くのRAMを使用し、可能な限り多くのアプリをロードするため、起動/開く(またはアプリに戻る)がよりスムーズになります。

私の質問は:

常にメモリに保持したいアプリケーションと、絶対に保持したくないアプリケーションを選択する方法はありますか?

例えば:

WhatsAppは非常に一般的なアプリです。私はいつもそこにいて欲しいです。Googleマップは常に開いており、スペースを占めています。私はそれをほとんど使用せず、開くまで5〜10秒待つことを気にしません。私のブラウザーなどの他のアプリにはそのRAMを使用する方が良いでしょう。

前もって感謝します。


1
どのAndroidバージョンを参照していますか?
t0mm13b 2013年

5
Androidのシステムリソース処理をしのぐ方法を考え出すことはお勧めしません。Android OSは特定のアプリ/サービスの終了を非常にうまく処理し、これを手動で制御しようとすると、予期しない結果が生じます。タスクキラーなどを調べることはお勧めしません。OSは、リソース(バッテリー、処理時間など)を浪費する、殺したサービスを再起動するだけです。
ブライアンデニー

回答:


3

アプリ自体を「選択」して、保証された量のメモリがアプリにあることを指示することはできません。

確かに、Googleマップはスペースを消費しますが、それは実際のアプリケーションのためのものであり、メモリを占有することを意味するわけではありません。メモリ管理に関しては、Androidはかなりスマートです。

ホームキーを長押しすると、最近のアプリリストが表示されますが、それらがすべて同時に読み込まれるわけではありません。Androidは表示されたアクティビティを追跡し、必要に応じてそれらを再度ロードします。RAMスペースのプレッシャーが特定のしきい値に達すると、Androidはそれらを起動して他のアプリのためのスペースを作ります。

あなたはのAndroidの口述上書きすることはできませんどのようにしてどのような「アプリケーションがあることだけで、ユーザの推定により、RAMにする必要があり、この特定のアプリがメモリ内にあるはずとRAMのX量を保証している私はそれがしたいので

AndroidはWindowsではなく、タスクマネージャーは常にCtrl+ Alt+ Delを介して利用でき、プロセスを消去して「メモリを解放」します。そのマントラを繰り返し繰り返します。:)

コメント内のライアンコンラッドの声明として、RAMブースター、タスクキラーなどのようなものから生じた議論から、この声明は、言及されたアプリがバッテリーに悪影響を与える可能性がある理由を正確に要約しているだけでなく、システム- メモリよりも心配する必要があるのはCPUサイクルです。 WORD CPUサイクルは、それに関係なく、またコメンテーターが言うように、Free Memoryは無駄なメモリです。OSに任せてください。それを行うのが上手です。デバイスに余計な負担をかけずに安全に解放できるメモリを認識している

本当にシンプル:)


はい。ただし、Androidが不要なアプリケーションやサービスを強制終了し、(たとえば)ブラウザーの動作を高速化することができます。
ArtemStorozhuk 2013年

5
Bzzzt !!!! 違う!あなたはサービス再起動しなければならず、遅くなり、より多くのバッテリーを消費します!これを読んで、結果としてバッテリー寿命を無効にしてください!
t0mm13b 2013年

3
空きメモリは無駄なメモリです。OSに任せてください。それを行うのが上手です。デバイスに余分な負担をかけずに安全に解放できるメモリを認識しています。100%(またはそれに近い)メモリーを使用することは悪いことではありません。メモリよりも心配する必要があるのはCPUサイクルです。
Ryan Conrad

@RyanConrad正確!この重要な最後の声明であなたを引用します!!!! 私から+1!:)
t0mm13b 2013年

すみません、「Smart RAM Booster」のコメントで答えました。私はこのフォーラムに慣れていません:)
SyaoranLi

1

お使いのデバイスの場合はアンドロイド4.0以降根ざし、私が開発した「緑化」をしてみてください。

ランチャーから明示的に実行する場合でも、アクティブに使用していないときは、アプリをステルスリーに実行したくないアプリを安全に休止状態にすることができます(したがって、メモリ、バッテリーを消費し、デバイスの速度を低下させます)。またはそれと何かを共有することによって。

https://play.google.com/store/apps/details?id=com.oasisfeng.greenify


0

あなたはSmart RAM Boosterを試すことができます

ほとんどのAndroidデバイスは、限られたメモリにバンドルされています。Androidタスクマネージャーは、優先度の高いタスクにメモリを予約するために、優先度の低いタスクを選択的に強制終了します。これは常に適切なタイミングで実行されるとは限らないため、特にWebページを頻繁に参照した後に新しいアプリを起動すると、応答性の低いアプリが遅れて表示されます。それは悪い経験を引き起こします。

RAMブースターの仕組み

RAMブースターは、バックグラウンドで実行されているがデバイスのメモリを大量に消費する重要性の低いアプリを選択的に強制終了することにより、これらの問題を克服するように設計されています。RAMブースターには、アグレッシブ、ストロング、ミディアム、ジェントの4つのレベルのオートブーストが付属しています。


1
そのアプリは、Windows タスクマネージャーと同等のプロセスであり、プロセスを削除します。これにより、Android自体のメモリマネージャーが妨害され、全体的な不安定さが増す可能性があります。不思議ではありませんが、このアプリにはrootが必要であるという印象を受けます...
t0mm13b

@ t0mm13bルートは必要ありません...
ArtemStorozhuk 2013年

1
バッテリーセーバーやメモリマネージャーなどのこれらのアプリは、追加のリソースを消費する傾向があり、全体的なパフォーマンスを実際には改善しない傾向があります
spences10

1
これは、最後に引用した段落が明確に示すように、典型的な「シュートアンドキル」ゲームの1つです。これは、タスクキラーではなくOOMキラーの仕事である重要性の低いアプリを選択的に強制終了することによって機能します。さらに、これらの「重要度の低いアプリ」のほとんどはすぐにいずれかを再起動します。つまり、そこから得られるのは、より多くのバッテリーの消耗です。とても賢い。さらに、spences10が書いたばかりのように、リソース自体を使い果たしています...
Izzy

@ spences10私もそれらを使用しません-OPが探しているのはアプリケーションだけです。
ArtemStorozhuk 2013年

0

ルートユーザーである場合は、romツールボックスプロまたはその他のアプリを使用してアプリをシステムアプリに変換するだけで、アプリを最近のアプリからスワイプして閉じてもバックグラウンドで実行されません。または、他のインストール済みアプリを実行してアンインストールし、プレイストアから再インストールしてグリーン化すると、バッテリーの寿命が長くなります。


アプリのリンクと、理解を深めるための詳細な手順を教えてください。
Manubhargav
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.