1 votes

Protéger le lecteur de musique contre la mort ?

J'utilise un SGS+ avec 512 Mo de RAM (ce qui laisse environ 380 Mo pour le système d'exploitation) et CyanogenMod 10.1 Beta build 2013-04-15 (Android 4.2.2 sous Linux). 3.0.73-rc1-PhenomKernel-V3 ) et dès que firefox doit charger une page avec quelques gifs supplémentaires ou de grandes images, le lecteur de musique (Apollo) est tué. Je préfère que l'application frontale soit tuée plutôt que de devoir arrêter d'écouter de la musique.

J'ai essayé l'application RAM Manager Pro sur le réglage Multitâche difficile sans succès.

Alors, comment protéger le joueur muisc de la mort ?

2voto

Ronald Wildenberg Points 18258

Options de couple :

  1. Utilisez la fonction de fichier d'échange de votre gestionnaire de RAM. Vous disposerez ainsi de plus de mémoire (jusqu'à 256 Mo de plus), ce qui pourrait suffire à éviter la mise à mort du lecteur de musique.

  2. Laissez tomber le RAM Manager et utilisez quelque chose (comme MinFreeManager ou modifier manuellement les valeurs dans /sys/module/lowmemorykiller/parameters/minfree 1 ) qui vous permettra de spécifier manuellement les paramètres du Low Memory Killer.

Dans ce dernier cas, comme vos priorités ne sont pas les mêmes (tuer l'avant-plan avant de tuer l'arrière-plan, plutôt que l'inverse), vous voulez vous débarrasser des préréglages (qui supposent "les priorités habituelles") et définir les valeurs en conséquence. Plus précisément, vous voulez que la valeur de VISIBLE_APP (une application qui n'est pas à l'écran, mais qui fait quelque chose, dans ce cas, qui produit des musiques) soit plus basse (et donc plus basse dans la liste des choses à tuer) que la valeur de FOREGROUND_APP (exactement ce qui est écrit sur la boîte).

De plus amples informations sur le rôle du LMK et la signification de toutes ces valeurs sont disponibles sur le site suivant ma réponse à cette question qui est probablement plus pertinente pour votre question que celle à laquelle elle répondait.

1 Comme je l'ai indiqué dans mon autre réponse, les valeurs de ce fichier sont exprimées en pages, qui font 4 Ko. 8192, par exemple, représente 32 Mo.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X