パスワードを忘れた? アカウント作成
15774066 journal
日記

saratogaの日記: 仮想メモリってなんだっけ? 3

日記 by saratoga

Android機で、RAM容量が足りなくなったときにストレージをあたかもRAMのように扱える機能を搭載したものがあるらしい。新機能なんだ。ふーん。
一方、Ubuntuで swapを使い切っても、OSはおろかアプリも落ちることもなくしれっと動いてるんだけど、結果が変、みたいな現象があった。
こういうのが今時なのか。
#swapper0は無慈悲な夜の女王様

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2022年08月30日 23時21分 (#4315741)

    まぁ、AndroidとかiOSのスマホOSの純正機能としては新機能じゃないですかね。
    eMMCの摩耗が加速しそうだけど……

    Android 2.x時代にroot取ってswap有効化とか有ったので目新しくはないですよね。

    • by Anonymous Coward

      目新しくは無いですが、zram zswap zcache みたいな発展もある訳で
      昔からあるのに知らないんだ…と馬鹿にしていると時代に取り残されるかも。

  • by Anonymous Coward on 2022年09月05日 11時09分 (#4318923)

    swap領域作成はAndroidでカスタムROM焼きに手を出す際のままある設定だったよーな。
    それはともかく、Linuxはメモリ足りないときにOOM Killerみたいな名前の機能が勝手にプロセス殺したり、
    メモリ確保要求はされたけど未アクセスかなんかで未使用な仮想メモリを他に割り当てて凌いだり、
    メモリ不足に陥った際に正しく確保失敗を出さずに変な所で変なプロセスが落ちるギミックがいくつかあったような。
    カーネルのコンフィグだからディストリビューションやらメーカやらでどれをどう使われてるかは不定。

    真面目にエラー処理されてれば古のCのmallocでも確保失敗処理は実装可能なので、
    予期しない場所で好き勝手にクラッシュしないでちゃんとメモリ確保エラー返して欲しいよなぁ……

typodupeerror

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

読み込み中...