現在、パフォーマンスを向上させると思われるスワップ領域をサポートしている Android はありますか?
ほとんどの Android デバイスがその機能を削除する理由は何ですか?
現在、スワップ領域をサポートしている Android はありますか?
もう少し具体的に言うと、ページングは使用しますが、スワップ領域は使用しません。つまり、ファイルを mmap() して、必要に応じてファイルのデータにカーネル ページを含めることができることに大きく依存しています (不要な場合はそれらのページを削除します)。ただし、ダーティ ページをページアウトするためにスワップ領域を使用することはありません。
いくつかのわずかな調整により、スワップ領域は Android のデフォルトの低メモリ キラーとうまく連携できますよね?
私は確かにそれを仮定しません。
現在、パフォーマンスを向上させるスワップ領域をサポートしている Android はありますか?
「パフォーマンスを向上させる」ことは想定されていません。
Android がこのアイデアを破棄する理由は何ですか?
まず、オンボード フラッシュは低速であり、デスクトップやノートブックで使用されているハード ドライブや SSD よりもはるかに低速です。また、現在 Android デバイスで使用されているフラッシュ ストレージの品質は以前よりも向上していますが、それでも高速ではありません。そのため、たとえば、データベース I/O を実行するとき、トランザクションを使用するとき、ディスク書き込み操作の数を制限するときは、特別な注意を払う必要があります。
第二に、歴史的に、オンボード フラッシュはスペースが限られていました。アプリ用に十分な内部ストレージがありませんでした。ましてや、スワップ専用にすることはできません。
これについてさらに議論したい場合は、http://android.stackexchange.comなどのより適切なフォーラムを使用してください。あなたの質問はソフトウェア開発に関連するものにすぎません。
Android または iOS で非カーネル スワッピングを実質的にサポートするには、次の 3 つのハードルを克服する必要があります。