8 votes

Pourquoi mes jeux se terminent-ils parfois sur l'écran d'accueil ?

J'ai un Sony Ericsson Xperia Ray.

Lorsque j'ai acheté le téléphone pour la première fois, il était livré avec une microSD de 4 Go de classe 2 sans nom de marque. Je pouvais jouer à des jeux sans problème et c'était assez stable.

Puis j'ai acheté une microSD 32GB bon marché sans aucune classe. J'ai déplacé mes fichiers de l'ancienne carte vers la nouvelle en les copiant-collant. Lorsque je joue à des jeux (principalement des jeux de grande taille), les jeux se bloquent parfois soudainement sur l'écran d'accueil sans qu'il soit possible de forcer la fermeture.

Puis j'ai pensé que c'était peut-être à cause de la microSD bon marché, alors j'ai acheté une nouvelle microSDHC Transcend 32 GB classe 10. Elle est assez rapide pour les jeux HD, et j'en suis satisfait, mais le même problème se produit - les jeux se bloquent parfois sur l'écran d'accueil.

Est-ce à cause de mon espace de stockage ? J'ai peut-être installé trop de choses dessus ? J'ai 80 Mo d'espace libre. Peut-être est-ce la cause ?

L'état de mon téléphone :

  • Enraciné
  • Aucune autre modification n'a été appliquée.

5voto

Galaxy Z Flip 3 Points 12200

Si votre application de premier plan est fermée sans avertissement, le suspect n'est autre que le noyau. Cela se produit généralement lorsque le noyau manque de mémoire. Dans ce cas, le noyau récupère de la mémoire en tuant d'autres applications, sinon l'appareil tomberait en panne. Dans une telle situation, le noyau ne respecte pas le multitâche (les applications avec des services d'arrière-plan, les applications ayant une icône dans la barre d'état, etc.) et dans certains cas, même les applications de premier plan (lorsque c'est très critique). Lorsque le Kernel ne parvient pas à le faire en raison de l'indisponibilité du CPU, etc., l'appareil tombe vraiment en panne. Voici comment cela fonctionne.

Dans votre cas, une ou plusieurs raisons sont responsables :

  • Vous avez beaucoup d'applications en arrière-plan qui consomment beaucoup de mémoire même pendant le jeu.
  • Le jeu nécessite plus de ressources que le matériel de votre appareil n'en fournit. C'est moins probable parce que le jeu fonctionne la plupart du temps, mais il est possible que le jeu fasse beaucoup de cache mémoire qui dépasse la mémoire actuellement disponible.
  • Il y a un bug de fuite de mémoire dans au moins une de vos applications installées.

Lorsqu'il s'agit d'une grande mémoire entièrement remplie, le système a besoin d'un peu plus de ressources pour localiser un fichier, mais cela ne pose pas ce type de problème. Vous pouvez réduire la taille de la carte mémoire ou les fichiers qu'elle contient pour diminuer l'impact sur les performances, mais ce n'est pas recommandé. Il est préférable de traquer et de supprimer les applications qui tournent en permanence et qui ne sont pas extrêmement utiles. Même si elle est utile, vous devriez trouver une alternative qui ne fonctionne pas toujours en arrière-plan.

En dernier lieu, vous pouvez toujours installer CatLog pour voir ce qui s'est passé après le crash du jeu. Si vous trouvez que c'est une langue étrangère, cherchez-la sur Google ou demandez-la ici.

2voto

Chrisii Points 641

Dans ce cas, je vous conseille vivement d'essayer de reproduire le problème lorsque le débogage usb est activé. Installez le sdk Android qui vous donnera les outils nécessaires pour "logcat" ce qui se passe. Les messages peuvent vous donner un indice sur la cause de l'arrêt soudain de votre application.

Après avoir installé le sdk, vous pouvez simplement lancer l'enregistrement par Terminal/cmd en faisant ce qui suit

adb logcat

Une photo pour illustration (cliquez pour agrandir) :

Picture for illustration

Comme suggéré, il pourrait s'agir d'un problème de faible quantité de mémoire vive. Les téléphones Sony Ericsson Xperia S sont parfois lents, en particulier si vous utilisez beaucoup de "widgets" tels que la timeline et le widget du lecteur multimédia sur votre écran d'accueil, car ils consomment beaucoup de ressources. Cela peut être indirectement lié à l'arrêt de vos jeux s'il y a beaucoup de services d'arrière-plan en cours d'exécution, il n'y aura tout simplement pas assez de RAM libre pour le jeu.

-3voto

amcoder Points 614

Téléchargez Advance Task Killer depuis Android Market. Ensuite, ouvrez-le, allez dans Settings et sélectionnez auto task kill .

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