2 votes

La commande ps montre de nombreux processus répétitifs nommés "app_process". Pourquoi ?

Depuis aujourd'hui, mon téléphone (Samsung Galaxy Nexus (4.1.1)) ralentit énormément. J'ai remarqué ce qui suit :

root@android:/ # ps | grep -c app_process                                      
136
root@android:/ # 

et voici quelques détails :

root@android:/ # ps | grep app_process | tail                                  
root      3651  1     429424 12600 ffffffff 40061c74 S app_process
root      3667  1     429420 12596 ffffffff 400e3c74 S app_process
root      3680  1     429420 12596 ffffffff 4013cc74 S app_process
root      3681  1     429416 12596 ffffffff 4003bc74 S app_process
root      3682  1     429432 12608 ffffffff 400b4c74 S app_process
root      3711  3710  429424 12600 ffffffff 40102c74 S app_process
root      3722  3721  429424 15244 ffffffff 4004fc74 S app_process
root      3726  3725  429416 15236 ffffffff 40049c74 S app_process
root      3727  3723  429420 15240 ffffffff 4004ac74 S app_process
root      3728  3724  429420 15240 ffffffff 40014c74 S app_process
root@android:/ # 

Je viens de démarrer mon téléphone en lançant adb logcat sur mon ordinateur portable et cela fait déjà 15 minutes que l'écran est éteint et pourtant je vois toujours quelque chose qui se passe dans logcat. Est-ce que c'est normal ?

J'ai vidé /cache et dalvik cache - cela n'a pas aidé.

0voto

Doug Points 421

J'ai déjà eu un problème similaire. Dans mon cas, le coupable était un ou plusieurs services en arrière-plan. La suppression de Google Goggles a permis de résoudre le problème pendant un certain temps, puis il est réapparu.

Cette fois, j'ai supprimé Trust Go. Jusqu'à présent, tout va bien.

Que vous ayez ou non ces applications spécifiques, je dirais qu'il y a de fortes chances que l'une d'entre elles soit à l'origine du problème.

J'ai trouvé la solution en allant dans Paramètres > Options du développeur et en cochant la case permettant de superposer les processus à l'écran. C'est important car le fait d'utiliser une autre application pour vérifier ce qui se passe peut changer les choses. J'ai constaté que même si un processus système consommait tout le CPU, Trust Go était souvent dans les cinq premiers. Le fait de le supprimer a semblé régler le problème pour moi

0voto

PeterCo Points 3680

L'exécution de Flappy Bird sans réseau entraîne l'exécution d'un grand nombre de ces instances app_process. Chacune utilise environ 7Mb de RAM et elles ne disparaissent pas. En utilisant "OS Monitor", je n'ai jamais vu d'instances app_process sauf dans ce cas.

Cependant, killall app_process a redémarré le téléphone, il est donc évident que d'autres instances sont en cours d'exécution, probablement avec des identités modifiées. OS Monitor les voit, tout comme ps sur mon téléphone, donc pour moi, voir app_process n'est jamais bon.

Je suppose que quelque chose n'a pas démarré ou n'a pas été nettoyé lors de la sortie.

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