LowMemoryKillerはシステムアプリの負荷を殺し、ユーザースペースの強制終了を強制していますが、「無料」は十分なメモリがあると言います
しばらくの間、重要なシステムプロセスがLowmemoryKiller / OOMによって強制終了されるという問題がありました。 助けに続いて、数日前にネイティブで動作する500 MBのスワップファイルを追加して、メモリのプレッシャーとlowmemkillerトリガー(詳細はこちらのスレッド)を削減しようとしました。の出力にfreeは余分な500 MBのスペースが表示されました。これは、メモリ不足の問題がシステムプロセスを強制的に強制終了するのを防ぐのに十分だと考えました。 しかし、それは助けにはなりませんでした。突然、私は突然、かなり悪意のある「すべてがLowMemKillerに殺されました」という結果になりました。わずか100秒で約6個のコアダンプファイルが作成され、その後ユーザースペースがクラッシュし、カーネル(dmesg)ログが現時点で大量のスワップが利用可能であり、システムによって認識されていたとしても、メモリの問題が唯一報告された問題でした(free以下を参照)。 ユーザースペースdmesg >dmesg.txtをinit再起動した直後の関連部分は次のとおりです。ログの最初の部分では、数秒の長い期間が経過し、新しいことは何も起こりません。2105-2208の100秒間にユーザースペースが強制終了された場合、事前の原因はなく、原因のヒントもありません。 電話がオンになりました <6>[001992.334927,0] : Report pwrkey press event <6>[001992.386743,0] mdss_dsi_on+: ctrl=eaec8010 ndx=0 <6>[001992.424178,0] mdss_dsi_on-: <6>[001992.424193,0] mdss_dsi_panel_on+: ctrl=eaec8010 ndx=0 <6>[001992.428789,0] : Report pwrkey release event <6>[001993.730749,0] synaptics_dsx_sensor_state: state change SUSPEND -> ACTIVE <6>[001993.731405,0] : mdss_dsi_panel_on-. Pwr_mode(0x0A) = 0x9c <6>[001993.831117,0] qcom,leds-qpnp leds-qpnp-eb62f600: backlight on …