5 votes

Les applications iOS se plantent-elles régulièrement ? Est-ce normal ?

J'ai eu quelques problèmes avec l'une des applications tierces sur mon iPod Touch 4gen, et j'ai réalisé que beaucoup d'applications que j'utilise (ce qui n'est pas beaucoup) se sont fermées spontanément, récemment. Safari et Youtube l'ont fait à plusieurs reprises aujourd'hui.

Est-ce normal ? Les applications iOS ont tendance à revenir à ce qu'elles faisaient, donc ce n'est pas que mais c'est peut-être le signe d'un problème matériel ou logiciel.

J'utilise iOS 4.2.1. Je ne me souviens pas que c'était aussi mauvais sous 4.1, mais cela pourrait bien être mon imagination.

J'ai cherché les journaux de plantage sur mon ordinateur, mais aucun journal de plantage n'a été créé depuis plus d'une semaine, même pour les applications qui, je le sais, ont planté plusieurs fois depuis. Je ne sais pas ce que cela signifie, le cas échéant.

Dois-je m'inquiéter ? Y a-t-il quelque chose que je puisse faire ? Y a-t-il une sorte de diagnostic "mon iPod est-il complètement foutu ?" que je devrais effectuer ? Je réalise que c'est une question assez vague.

4voto

Chris Jester-Young Points 102876

Il peut s'agir d'un problème de mémoire faible. iOS est censé gérer la mémoire automatiquement, mais j'ai constaté que ce n'est pas toujours parfait. Essayez de quitter toutes les applications et de redémarrer l'appareil (maintenez le bouton d'alimentation enfoncé pendant plusieurs secondes, puis faites glisser pour éteindre l'appareil, puis rallumez-le) pour voir si cela résout le problème.

1voto

ICL1901 Points 2792

Jusqu'à récemment, les applications iOS ne disposaient d'aucun mécanisme de gestion automatique de la mémoire. Les développeurs devaient donc suivre les allocations de mémoire et les libérer manuellement. La plupart des développeurs s'en accommodaient. Apple fournit des outils permettant de vérifier les différents types de fuites. Cela contraste avec les applications Mac, qui disposent d'une gestion semi-automatique de la mémoire via le ramassage des déchets.

Certains développeurs iOS n'ont pas effectué suffisamment de tests, ou n'ont pas pu trouver la cause des fuites, et l'App Store ne vérifie que le contenu, pas les dysfonctionnements des applications, même si bien sûr, si une application est DOA, elle est rejetée.

Avec iOS 5, la situation des développeurs iOS s'est améliorée. Un nouveau système de gestion de la mémoire appelé Automatic Reference Counting (ARC) a été introduit. Le runtime d'iOS se charge de la gestion de la mémoire dans l'application.

Apple fournit un outil pratique dans Xcode pour convertir les applications afin d'utiliser l'ARC.

Les développeurs peuvent donc désormais améliorer leurs applications de manière à ce que les seules collisions qui se produisent soient celles des voitures de course virtuelles !

-2voto

Prashant Dhama Points 1

J'ai navigué sur internet et j'ai trouvé que le crash de l'application est associé à un processus de mémoire faible et c'est pourquoi pour ajuster la vitesse de traitement, il suffit d'éteindre le processus. Puis redémarrer, rafraîchir et bla bla bla....

J'ai trouvé 2 causes principales :

  1. Taux de rafraîchissement : Je pense que les appareils iOS utilisent de la RAM dynamique qui doit être rafraîchie/redémarrée. Lorsque nous allumons l'appareil iOS, iOS se charge et nous ne l'éteignons jamais, donc le système d'exploitation reste dans la RAM. Considérez ceci avec un PC. Nous démarrons et le système d'exploitation vient dans la RAM, nous lançons le processus et après l'avoir utilisé, nous l'éteignons. Cela signifie que chaque processus qui était dans la RAM a été renvoyé dans la mémoire permanente avec l'OS également.

    Nous n'éteignons généralement pas l'iPad et c'est pourquoi le système d'exploitation a un secteur permanent dans la RAM. Comme la RAM est dynamique, elle doit être rafraîchie mais nous ne le faisons pas. Par conséquent, la mémoire virtuelle devient trop faible et la suspension se produit.

  2. Dispositif à tâche unique : un seul processus à la fois. Les appareils antérieurs se bloquent donc et les applications se plantent.

Faites-moi part de vos commentaires.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X